我一直在尝试查看图表部分的oracle教程,但到目前为止我还没有成功。
我想要做的是基本测试我在JavaFx场景构建器中添加的lineChart。
到目前为止,我的代码如下:
public class SimpleController implements Initializable{
public Button btn_getData;
public ProgressBar progressBar;
public LineChart<String, Integer> lineChart;
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
// TODO Auto-generated method stu
lineChart.getXAxis().setAutoRanging(true);
lineChart.getYAxis().setAutoRanging(true);
progressBar.setId("progressBar");
XYChart.Series series = new XYChart.Series<>();
series.getData().add(new XYChart.Data<>("Jan", 23));
series.getData().add(new XYChart.Data("lol", 2));
lineChart.getData().add(series);
}
}
正如您所看到的,我想要做的就是让我的程序显示一个排序测试。
希望有人能够提供帮助。
此外,如果你有时间解释问题是什么,那将是非常棒的,因为我试图在JavaFx上变得更好:)
答案 0 :(得分:3)
假设在您的fxml中,您将为您的LineChart节点分配fx:id="lineChart"
,并为您的父节点分配一个控制器,这可能会起作用。
还尝试:
而是series.getData().add(new XYChart.Data<String,Integer>(String,integer));
。