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>。
添加回答
举报