У меня возникли проблемы с использованием некоторых примеров Javafx от Oracle, поскольку «сцены» не создаются с помощью Scene Builder, поэтому код отличается от того, для чего я хочу его использовать.
Я пытаюсь создать макет с помощью конструктора сцен, который содержит круговую диаграмму. Я установил fxid диаграммы на «myPieChart» с соответствующим @FXML private Chart myPieChart;
в начале моего кода.
Я также добавил следующий код, который выполняется при инициализации, который, как я думал, создаст диаграмму:
ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList(
new PieChart.Data("Grapefruit", 13),
new PieChart.Data("Oranges", 25),
new PieChart.Data("Plums", 10),
new PieChart.Data("Pears", 22),
new PieChart.Data("Apples", 30));
PieChart myPieChart = new PieChart(pieChartData);
Все значения помещаются в наблюдаемый список, а затем создается круговая диаграмма со значением ObsevableList.
К сожалению, моя круговая диаграмма не отображается... что мне не хватает, ребята?
Спасибо за любую помощь.