Uruchomienie kkasy JavaFX z menu

0

Chciałbym skorzystać z przykładowej klasy JavaFX z NetBeans, tak aby uruchamiała się po kliknięciu na opcję menu:

  private void jMenuItemWynikiActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:

    }

Tylko jak to wywołać aby się odpaliło, zaznaczam, że kod z klasą ChartAdvancedPie jest w głównej klasie mojego programu (JFrame).

Z góry dziękuje za pomoc.

oraz klasa z JavaFX

 class ChartAdvancedPie extends Application {

    public void init(Stage primaryStage) {
        Group root = new Group();
        primaryStage.setScene(new Scene(root));
        root.getChildren().add(createChart());
    }

     PieChart createChart() {
        final PieChart pc = new PieChart(FXCollections.observableArrayList(
            new PieChart.Data("Sun", 20),
            new PieChart.Data("IBM", 12),
            new PieChart.Data("HP", 25),
            new PieChart.Data("Dell", 22),
            new PieChart.Data("Apple", 30)
        ));
        // setup chart
        pc.setId("BasicPie");
        pc.setTitle("Pie Chart Example");
        return pc;
    }

    @Override public void start(Stage primaryStage) throws Exception {
        init(primaryStage);
        primaryStage.show();
           
    }

}
0

Chyba tak http://docs.oracle.com/javafx/2.0/swing/jfxpub-swing.htm

  • "As in any Swing application, you create the graphical user interface (GUI) on an Event Dispatch Thread (EDT). Example 1 shows the initAndShowGUI method, which creates a JFrame component and adds a JFXPanel object to it. Creating an instance of the JFXPanel class implicitly starts the JavaFX runtime. After the GUI is created, call the initFX method to create the JavaFX scene on the JavaFX thread." *

1 użytkowników online, w tym zalogowanych: 0, gości: 1