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

How to provide scrollPane to JFXPANEL without having any scene in it?

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

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

JScrollPane sp= new JScrollPane(Component view);

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

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

以上语句会将滚动窗格添加到作为参数给定的节点。

但就我而言,正如我之前所说,我的 JFXPanel 中有 0 个节点。如何将 ScrollPane 设置为此 JFXPanel?

你不能"provide scrollPane to JFXPANEL without having any scene"。

一个ScrollPane is a node which needs to be placed in a JavaFX scene graph for it to be useful. A scene graph requires a Scene.