我正在尝试将我的标签等(请参见图片)从窗格移动到滚动窗格,但我无法弄清楚如何做到这一点,而且我也无法在谷歌上找到有用的东西。
我拒绝相信没有这样的功能!有人能快点帮忙吗?
感谢。
P.S。我这样做是因为否则我在尝试调用ScrollPane时得到NullPointerException
,因为所有标签等都在Pane中。
答案 0 :(得分:2)
您不能拥有ScrollPane的多个内容节点。
原因是ScrollPane的content属性是单个节点而不是子列表。
因此,限制在JavaFX API中,而不是在SceneBuilder本身,这只是允许您定义符合可用API的布局。
我并不认为这是一个限制,因为解决方案很简单,只需将父节点(如布局窗格或组)设置为ScrollPane的内容,并将子项添加到父节点。这就是你已经做过的事情。
一般情况下,如果您有一组不同的父节点,例如多个窗格(这不是您的情况),并且您想在SceneBuilder中移动子节点,您只需将它们从一个窗格拖放到另一个。