JavaFX:如果里面有项目,SplitPane会在调整大小时更改分隔符位置

时间:2017-01-23 18:24:26

标签: java javafx

我有以下代码:

mDatabaseLike.child(post_key).child('numLike').setValue(numLike);

这是我运行应用程序时的输出:
enter image description here
现在我调整大小并使舞台更大:
enter image description here
如您所见,分隔符位置现在不是0.如何在调整大小时禁用分隔符位置更改?

1 个答案:

答案 0 :(得分:4)

默认情况下,SplitPane包含的所有节点都会调整大小,因此"漫游分隔符"。

您可以使用setResizableWithParent来避免调整左侧VBox

的大小
SplitPane.setResizableWithParent(vBox1, false);
  

在SplitPane中,将SplitPane中的节点设置为可调整大小   调整大小。 默认情况下,所有节点都可以调整大小。将值设置为false   将阻止节点的大小调整。

如果您不希望调整右VBox的大小,则还必须为该节点调用此方法。