使用 JavaFX 缩放 window 时自动将程序内容居中
Automatically center the content of a program while scaling the window with JavaFX
我是 JavaFX 的新手,必须为我的学校项目编写软件。
如果我的程序是 运行,我可以像往常一样缩放 window。 window 中的全部内容都停留在我给他们的位置。
现在我想在缩放打开 window.
时将程序的全部内容居中
它应该像 CSS 中的 margin:auto
一样工作,其中容器或窗格始终位于 window 的中间,与 [=21= 的大小无关]有。
我正在使用 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
我是 JavaFX 的新手,必须为我的学校项目编写软件。
如果我的程序是 运行,我可以像往常一样缩放 window。 window 中的全部内容都停留在我给他们的位置。 现在我想在缩放打开 window.
时将程序的全部内容居中它应该像 CSS 中的 margin:auto
一样工作,其中容器或窗格始终位于 window 的中间,与 [=21= 的大小无关]有。
我正在使用 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