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 中移动子节点,您只需将它们从一个节点拖放到给另一个窗格。
我正在尝试将我的标签等(见图)从窗格移动到滚动窗格,但我不知道该怎么做,而且我在 google 上找不到有用的东西.
我不相信没有这个功能!有人可以帮忙吗?
谢谢。
P.S。我这样做是因为否则我在尝试调用 ScrollPane 时会得到 NullPointerException
,因为所有标签等都在窗格中。
一个 ScrollPane 不能有多个内容节点。
这是因为 ScrollPane 的 content 属性 是单个节点而不是子列表。
因此,限制在 JavaFX API 而不是在 SceneBuilder 本身,它只允许您定义符合可用 API 的布局。
我真的不认为这是一个限制,因为解决方案很简单,只需将父节点(例如布局窗格或组)设置为 ScrollPane 的内容并将您的子节点添加到父节点即可。这是你已经完成的。
但一般来说,如果您有一组不同的父节点,例如多个窗格(这里不是您的情况),并且您想在 SceneBuilder 中移动子节点,您只需将它们从一个节点拖放到给另一个窗格。