JavaFX - 设置 TitledPane 之间的边距
JavaFX - Set Margin Between TitledPane
有没有办法在 javafx 中设置 TitledPane 之间的边距?
我创建了多个带标题的窗格并将它们一起放在一个 VBox
中。我希望它在每个标题窗格之间有一个间隙。
我查了setMargin()
实现方法,但是好像没有。
我也试过 css 但它根本不起作用。
CSS
.titled-pane {
-fx-font-weifght: bold;
-fx-margin: 5;
}
.titled-pane .title {
-fx-background-color: #990000;
-fx-padding:2 3 3 10;
-fx-margin: 5;
}
答案很基础。实例化 VBox
时,也要声明间距。示例:
VBox vbox = new VBox(5);
上面的代码将在 children 之间给出 5
个像素的差距。
有没有办法在 javafx 中设置 TitledPane 之间的边距?
我创建了多个带标题的窗格并将它们一起放在一个 VBox
中。我希望它在每个标题窗格之间有一个间隙。
我查了setMargin()
实现方法,但是好像没有。
我也试过 css 但它根本不起作用。
CSS
.titled-pane {
-fx-font-weifght: bold;
-fx-margin: 5;
}
.titled-pane .title {
-fx-background-color: #990000;
-fx-padding:2 3 3 10;
-fx-margin: 5;
}
答案很基础。实例化 VBox
时,也要声明间距。示例:
VBox vbox = new VBox(5);
上面的代码将在 children 之间给出 5
个像素的差距。