「シーン」はScene Builderで作成されていないため、OracleのJavafxの例のいくつかを使用するのに問題があるため、コードは使用したいものとは異なります。
円グラフを保持するシーンビルダーでレイアウトを作成しようとしています。チャートの 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 値でインスタンス化されます。
残念ながら、私の円グラフは表示されていません....何が足りないのですか?
どんな助けにも乾杯。