【发布时间】:2022-01-25 05:55:06
【问题描述】:
在 JavaFX 中,有没有一种方法可以“自动调整”页面上的元素,以便它们占据整个页面?
目前,我正在尝试让窗口有两个按钮一起占据整个画布,但我不知道该怎么做,因为可以拉伸窗口等。我试过了玩弄Button.setPrefSize,但按钮大小保持不变,它只是显示一个带有两个超大按钮的窗口,其中的文本不可见。
我目前拥有的
我想要的(但对于任何窗口大小)
【问题讨论】:
-
目前我正在使用 Flowpane,但如果有更好的方法来做到这一点,那也没关系。
-
button.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE)。研究:tips for sizing and slinging nodes 以及该教程中有关布局窗格的其他信息。 -
编辑问题以添加其他信息,而不是编写 cmets。以minimal reproducible example 的形式提供您的代码。
-
Canvas 在 JavaFX 中的意思(研究一下),尽量使用准确的术语。