JFXPanel в Swing приложении

Есть приложение, которое начал писать на swing . Затем узнал, что график удобнее нарисовать с помощью JavaFx и JFXPanel Пробую пока примеры отсюда Сам раздел с примерами

Вот первый пример:

    public static void main(String args[]) {


    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            initAndShowGUI();

        }
    });
}


private static void initAndShowGUI(){
    JFrame frame = new JFrame();
    final JFXPanel fxPanel = new JFXPanel();
    gui = new GUI();

    frame.add(gui.create());
    frame.add(fxPanel);

    frame.setVisible(true);
    frame.setPreferredSize(new Dimension(500,500));


    Platform.runLater(new Runnable() {
        @Override
        public void run() {
            initFx(fxPanel);
        }
    });
}

private static void initFx(JFXPanel panel){
    Scene scene = createScene();
    panel.setScene(scene);
}

private static Scene createScene(){
 Group  root  =  new  Group();
    Scene  scene  =  new  Scene(root, Color.ALICEBLUE);
    Text  text  =  new Text();

    text.setX(40);
    text.setY(100);
    text.setFont(new Font(25));
    text.setText("Welcome JavaFX!");

    root.getChildren().add(text);

    return (scene);
}

GUI — это мой класс-наследник JPanel на которой вот такая таблица, в которую надо точки вводить.

введите сюда описание изображения

Когда добавляю ее на frame, то таблицы не видно.

введите сюда описание изображения

Как тогда добавлять на панель кнопки из swing? Еще хотелось бы узнать, как запустить рисовку JFXPanel по нажатию на кнопку, как я сделал на swing

введите сюда описание изображения

После нажатия на кнопку аппроксимировать

введите сюда описание изображения


Ответы (0 шт):