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

JavaFX Scenebuilder 2.0 move Labels etc. into Parent Container

我正在尝试将我的标签等(见图)从窗格移动到滚动窗格,但我不知道该怎么做,而且我在 google 上找不到有用的东西.

我不相信没有这个功能!有人可以帮忙吗?

谢谢。

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

一个 ScrollPane 不能有多个内容节点。

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

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

我真的不认为这是一个限制,因为解决方案很简单,只需将父节点(例如布局窗格或组)设置为 ScrollPane 的内容并将您的子节点添加到父节点即可。这是你已经完成的。

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