我在使用 Oracle 的一些 Javafx 示例时遇到问题,因为“场景”不是使用 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 值实例化饼图。
不幸的是,我的饼图没有显示......我想念什么?
为任何帮助而欢呼。