如何在没有任何场景的情况下向JFXPANEL提供scrollPane?

时间:2015-02-13 07:46:15

标签: javafx-2

我必须将Swing JPanel转换为JavaFX JFXPanel。 JPanel没有组件。它只是在UI被渲染时被绘制。 JPanel只有JScrollPane。

现在我们知道JScrollPane可以通过以下语句创建。我们必须在其中传递我们想要添加滚动窗格的Component。

JScrollPane sp= new JScrollPane(Component view);

现在在JAVAFX Scroll Pane没有像上面那样的直接方法。它只有

ScrollPane js = new ScrollPane();
js.setContent(Node n);

上述规则会将滚动窗格添加到作为参数提供的节点。

但在我的情况下正如我之前所说,我的JFXPanel中有0个节点。如何将ScrollPane设置为此JFXPanel?

1 个答案:

答案 0 :(得分:2)

你不能在没有任何场景的情况下将scrollPane提供给JFXPANEL"。

ScrollPane是一个需要放在JavaFX scene graph中的节点才有用。场景图需要Scene