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();
}
}