【发布时间】:2017-07-30 06:36:02
【问题描述】:
我想让我的桌子总是适合窗户。
我设法让它适合窗口,但我希望它在右边距上留下一些空间,就像在左边距上一样。另一个问题是,如果表格的宽度小于窗口,它会自动生成一个空列,这是我不想要的。
我尝试使用 vbox 初始化场景并使 vbox 自动增长,但我希望它留下与左侧相同的边距。
final VBox vbox = new VBox();
Scene scene = new Scene(vbox);
vbox.setVgrow(table, Priority.ALWAYS);
stage.setTitle("Market");
stage.setWidth(700);
stage.setHeight(650);
//代码
vbox.setSpacing(10);
vbox.setPadding(new Insets(10, 0, 0, 10));
vbox.getChildren().addAll(head, table, hb);
stage.setScene(scene);
stage.show();
这是完整的代码:http://pastebin.com/fuDQsqLz
【问题讨论】:
标签: user-interface javafx