我的问题是,当我向VBox动态添加元素时,随着向VBox添加更多的元素,这些元素变得越来越紧密。有没有办法阻止这种情况的发生?以下是一些截图:


发布于 2019-01-27 06:17:36
正如已经在注释中提到的,您可以使用setSpacing()和setFillWidth()方法来调整VBox对其内容的间隔方式。
示例:
public class MCVE extends Application {
public void start(Stage stage) {
VBox vbox = new VBox();
vbox.setSpacing(15.0);
int ct = 0;
Text text;
for(int i = 0; i < 5; i++) {
String textString = "Item " + ct++;
text = new Text(textString);
vbox.getChildren().add(text);
}
stage.setScene(new Scene(vbox, 400, 400));
stage.show();
}
}https://stackoverflow.com/questions/54380995
复制相似问题