我是 JavaFX 的新手,必须为我的学校项目编写软件。
如果我的程序正在运行,我可以像往常一样缩放窗口。窗口中的全部内容都停留在我给他们的位置。 现在我想在缩放打开的窗口时将程序的全部内容居中。
它应该像 CSS 中的 margin:auto
一样工作,其中容器或 Pane 始终位于窗口的中间,与窗口的大小无关。
我正在使用 FXML。
最佳答案
您可以将VBox
作为Scene
的根容器,并将VBox
的对齐设置为CENTER
.
VBox vBox = new VBox();
vBox.setAlignment(Pos.CENTER);
Scene scene = new Scene(vBox,400,400);
更详细的描述,请阅读这个问题: How do I center JavaFX controls
关于java - 使用 JavaFX 缩放窗口时自动将程序内容居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36497494/