是否可以在Javafx中围绕VBox的整个内容添加边界线?
意思是我已经在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 :(得分:5)
您可以在VBox
上设置自定义CSS样式:
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);