3
我正在构建简单的GUI,其中根元素StackPane
有两个子项:HBox
和AnchorPane
。尽管设置了maxWidth属性,AnchorPane仍然在增长
将其具有maxWidth
属性为所有儿童组件600
,AnchorPane
似乎仍然增长水平时,我只添加任何组件,将其与此组件的锚设置为超过600
值。
正如你在上面的屏幕截图中看到的 - Label
在右下角已经将锚点设置为700
,这会导致在宽度上增加AnchorPane
。
我宁愿让这个Label
切割或放置在可见空间之外。
这是为什么?我可以以某种方式强制AnchorPane
保持其最大边界?有没有解决这个问题的方法?
你可以找到相关的java(fx)的代码here。
你说得对!解决方案是将'minWidth'属性添加到'AnchorPane'子项。这有点奇怪,但有效!谢谢! –
我也提交了这个错误 - [JDK-8163075](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8163075) –