如何使用JavaFx显示可视化面板(weka)?

如何使用JavaFx显示可视化面板(weka)?,java,swing,javafx,weka,Java,Swing,Javafx,Weka,我试图在JavaFX上显示来自wekaapi的可视化面板图。 我发现了一些使用SWING的代码,我想在JavaFx上做同样的事情。 下面的Swing代码实现了这一技巧: VisualizePanel visPanel = new VisualizePanel(); PlotData2D pd1 = new PlotData2D(data); String relationName = data.relationName(); pd1.setPlotName(relationName); visP

我试图在JavaFX上显示来自wekaapi的可视化面板图。 我发现了一些使用SWING的代码,我想在JavaFx上做同样的事情。 下面的Swing代码实现了这一技巧:

VisualizePanel visPanel = new VisualizePanel();
PlotData2D pd1 = new PlotData2D(data);
String relationName = data.relationName();
pd1.setPlotName(relationName);
visPanel.setMasterPlot(pd1);

final javax.swing.JFrame jf = new javax.swing.JFrame("Title: " + relationName);
jf.setSize(1000, 800);
jf.getContentPane().setLayout(new BorderLayout());
jf.getContentPane().add(visPanel, BorderLayout.CENTER);
jf.addWindowListener(new java.awt.event.WindowAdapter() {
    @Override
    public void windowClosing(java.awt.event.WindowEvent e) {
        jf.dispose();
    }
});
jf.setVisible(true);
我如何使用JavaFX做同样的事情? swing代码中的这一行似乎是我无法使用JavaFX复制的关键部分:

jf.getContentPane().add(visPanel, BorderLayout.CENTER);
尝试将VisualizationPanel对象添加到布局窗格中并不十分有效

Pane pane = new Pane();
pane.getChildren().add(visPanel);

不起作用…我如何才能像上面使用Swing那样将visPanel添加到JavaFX的窗格中?

学习如何混合Swing和fx,即JFXPanel