2015-11-10 2 views
0

Возможно ли добавить границу вокруг целого содержимого VBox в Javafx?Добавить границу вокруг VBox в javafx?

Значение Я добавил много компонентов уже в VBox, но хочу иметь границу вокруг него?

Так что, если у меня есть файл CSS, как это:

#vbox_style { 
    -fx-border-color: black; 
    -fx-border-insets: 5; 
    -fx-border-width: 3; 
    -fx-border-style: dashed; 
} 

Как я мог получить этот ресурс, где сделать файл должны быть расположены, чтобы использовать метод, как: myBox.setId("vbox_style");

+0

Что вы пытались до сих пор? Покажите свой подход! – jkalden

ответ

1

Вы можете установить пользовательский стиль CSS на VBox:

String cssLayout = "-fx-border-color: red;\n" + 
        "-fx-border-insets: 5;\n" + 
        "-fx-border-width: 3;\n" + 
        "-fx-border-style: dashed;\n"; 

VBox yourBox = new VBox(); 
yourBox.setStyle(cssLayout); 
+0

Спасибо, см. Мой обновленный вопрос выше! – Mikael

+0

Взгляните на [этот пост] (http://stackoverflow.com/questions/22043650/what-is-wrong-with-my-syntax-calling-a-stylesheet-css-from-an-fxml-file/ 22048338 # 22048338), если вы хотите включить свой код CSS из внешнего файла. – user1438038