Javafx 2 如何向JFXPANEL提供scrollPane而不包含任何场景?

Javafx 2 如何向JFXPANEL提供scrollPane而不包含任何场景?,javafx-2,Javafx 2,我必须将Swing JPanel转换为JavaFX JFXPanel。 JPanel中没有任何组件。当UI被渲染时,它很容易被绘制。那个JPanel只有JScrollPane 现在我们知道JScrollPane可以通过下面的语句创建。我们必须传递希望添加滚动窗格的组件 JScrollPane sp= new JScrollPane(Component view); 现在在JAVAFX滚动窗格中并没有像上面这样的直接方法。它只有 ScrollPane js = new ScrollPane();

我必须将Swing JPanel转换为JavaFX JFXPanel。 JPanel中没有任何组件。当UI被渲染时,它很容易被绘制。那个JPanel只有JScrollPane

现在我们知道JScrollPane可以通过下面的语句创建。我们必须传递希望添加滚动窗格的组件

JScrollPane sp= new JScrollPane(Component view);
现在在JAVAFX滚动窗格中并没有像上面这样的直接方法。它只有

ScrollPane js = new ScrollPane();
js.setContent(Node n);
上述语句将滚动窗格添加到作为参数给定的节点

但在我的例子中,正如我前面所说,我的JFXPanel中有0个节点。如何将ScrollPane设置为此JFXPanel?

您不能“在没有任何场景的情况下为JFXPanel提供ScrollPane”


A是需要放置在A中的节点,以使其有用。场景图需要。

javafx ScrollPane有一个构造函数,它将节点作为参数。
setContent(node n)
将节点添加到scrollpane,而不是像您提到的那样,将节点添加到scrollpane。所以我们不能拥有那个设施。