JavaFX Scenebuilder 2.0将标签等移动到父容器中

时间:2016-03-29 16:57:03

标签: javafx scenebuilder

我正在尝试将我的标签等(请参见图片)从窗格移动到滚动窗格,但我无法弄清楚如何做到这一点,而且我也无法在谷歌上找到有用的东西。

我拒绝相信没有这样的功能!有人能快点帮忙吗?

enter image description here

感谢。

P.S。我这样做是因为否则我在尝试调用ScrollPane时得到NullPointerException,因为所有标签等都在Pane中。

1 个答案:

答案 0 :(得分:2)

您不能拥有ScrollPane的多个内容节点。

原因是ScrollPane的content属性是单个节点而不是子列表。

因此,限制在JavaFX API中,而不是在SceneBuilder本身,这只是允许您定义符合可用API的布局。

我并不认为这是一个限制,因为解决方案很简单,只需将父节点(如布局窗格或组)设置为ScrollPane的内容,并将子项添加到父节点。这就是你已经做过的事情。

一般情况下,如果您有一组不同的父节点,例如多个窗格(这不是您的情况),并且您想在SceneBuilder中移动子节点,您只需将它们从一个窗格拖放到另一个。