我正在构建简单的GUI,其中根元素StackPane
有两个孩子:HBox
和AnchorPane
。
将所有子组件的maxWidth
属性设置为600
,AnchorPane
当我只向其添加任何组件并将此组件的锚设置为超出{的值时,似乎仍会水平增长{1}}。
正如您在上面的屏幕截图中看到的那样 - 右下角的600
已将锚点设置为Label
,从而导致700
宽度增加。
我宁愿将AnchorPane
剪切或置于可见空间之外。
为什么?我可以以某种方式强制Label
保持其最大界限吗?这个问题有解决方法吗?
您可以找到相关的java(fx)代码here。
答案 0 :(得分:3)
我不知道为什么但是,我在SceneBuilder中对它进行了测试并更改了fxml中的一些属性并且它有效。我将minWidth
添加到StackPane
和AnchorPane
。
这是我的fork。