编程语言
首页 > 编程语言> > java-尽管设置了maxWidth属性,AnchorPane仍在增长

java-尽管设置了maxWidth属性,AnchorPane仍在增长

作者:互联网

我正在构建简单的GUI,其中根元素StackPane具有两个子元素:HBox和AnchorPane.

AnchorPane's width is growing

将所有子组件的maxWidth属性设置为600时,当我仅向其中添加任何组件并将该组件的锚点设置为600以上的值时,AnchorPane似乎仍在水平增长.

如您在上面的屏幕截图中所见-右下角的标签将锚点设置为700,这导致AnchorPane宽度增加.

我希望将此Label剪切或放置在可见空间之外.

这是为什么?我可以以某种方式强迫AnchorPane保持其最大边界吗?有没有解决此问题的方法?

您可以找到相关的java(fx)代码here.

解决方法:

我不知道为什么,但是,我在SceneBuilder中对其进行了测试,并更改了fxml中的某些属性,并且该方法可以正常工作.我将minWidth添加到StackPane和AnchorPane.
这是我的fork.

标签:javafx,javafx-8,fxml,java
来源: https://codeday.me/bug/20191118/2027450.html