如何在没有任何场景的情况下向 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.
我必须将 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.