Andrii Sukhetskiy Asked:2020-02-03 23:53:41 +0800 CST2020-02-03 23:53:41 +0800 CST 2020-02-03 23:53:41 +0800 CST 在 JavaFX/Scene Builder 中使用 AnchorPane 容器 772 同志们好。 让我们直奔主题,我的目标是创建一个 AnchorPane 容器(我在 SceneBuilder 工作),我还想在其中放置相同的容器,并严格将其与中心对齐,以便在窗口发生变化时,它始终保持居中。 实际问题是什么?原则上我无法弄清楚如何实现这一点,也许这个特定容器无法实现这样的想法,或者我很愚蠢,我只能在静态窗口的情况下居中对齐(默认情况下按像素),但我不能用百分比来指定,我只能拉伸这个容器以适应窗口。 java 1 个回答 Voted Best Answer Andrii Sukhetskiy 2020-02-11T00:36:02+08:002020-02-11T00:36:02+08:00 当然,我在用户的帮助下弄清楚了情况,但是为了让这个问题不会没有答案,我自己会解释我要做什么。一般来说,我没有成功使用 AnchorPane 方法进行对齐,只是相应地拉伸了窗口。也许,正如用户“ Maxim ”所说,解决方案是在窗口发生变化时重新计算。但是,一个很好的替代方案是HBox和VBox(用户' Tsyklop ')的组合,我们与窗口的中心完全对齐。
当然,我在用户的帮助下弄清楚了情况,但是为了让这个问题不会没有答案,我自己会解释我要做什么。一般来说,我没有成功使用 AnchorPane 方法进行对齐,只是相应地拉伸了窗口。也许,正如用户“ Maxim ”所说,解决方案是在窗口发生变化时重新计算。但是,一个很好的替代方案是HBox和VBox(用户' Tsyklop ')的组合,我们与窗口的中心完全对齐。