1 回答

TA貢獻1998條經驗 獲得超6個贊
未經檢查的警告來自您對原始類型的使用。和都是通用類型XYChart.Series,XYChart.Data但您沒有指定任何通用參數。根據您傳遞給Data構造函數的值,您應該Number將這兩個參數都使用。
至于您的錯誤,您將在循環的每次迭代結束時添加series到您的錯誤中。將該代碼移出循環(之前或之后)。lineChartfor
// Add generic parameters (uses the <> operator on the right)
XYChart.Series<Number, Number> series = new XYChart.Series<>();
series.setName("Temp Res graph");
for(int i = 1; i<800; i++) {
// Add generic parameters (uses the <> operator on the right)
XYChart.Data<Number, Number> dp = new XChart.Data<>(i,Integer.parseInt(getTemp(i)));
series.getData().add(dp);
}
lineChart.getData().add(series); // outside loop
請注意,這LineChart也是一種通用類型;也不要忘記為其指定通用參數:LineChart<Number, Number>。
添加回答
舉報