我正在构建简单的 GUI,其中根元素
StackPane
有两个子元素:HBox
和 AnchorPane
。
将所有子组件的
maxWidth
属性设置为 600
后,当我仅向其添加任何组件并将该组件的锚点设置为超出 AnchorPane
的值时,600
似乎仍然水平增长。
正如您在上面的屏幕截图中看到的 - 右下角的
Label
将左锚设置为 700
,这会导致 AnchorPane
宽度增加。
我宁愿将这个
Label
切割或放置在可见空间之外。
这是为什么呢?我可以以某种方式强制
AnchorPane
保持其最大界限吗?这个问题有解决办法吗?
您可以在这里找到相关的java(fx)代码。