Charts 使用JavaFx场景生成器创建线条图

Charts 使用JavaFx场景生成器创建线条图,charts,javafx,linechart,Charts,Javafx,Linechart,我一直在尝试查看图表部分的oracle教程,但到目前为止我还没有成功 我想做的是基本上测试我在JavaFx场景生成器中添加的折线图 到目前为止,我的代码如下: public class SimpleController implements Initializable{ public Button btn_getData; public ProgressBar progressBar; public LineChart<String, Integer>

我一直在尝试查看图表部分的oracle教程,但到目前为止我还没有成功

我想做的是基本上测试我在JavaFx场景生成器中添加的折线图

到目前为止,我的代码如下:

    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);
    }
}
公共类SimpleControl实现了可初始化{
公共按钮btn_getData;
公共ProgressBar ProgressBar;
公共线形图;
@凌驾
公共void初始化(URL arg0,ResourceBundle arg1){
//TODO自动生成方法stu
lineChart.getXAxis().setAutoRanging(true);
lineChart.getYAxis().setAutoRanging(true);
progressBar.setId(“progressBar”);
XYChart.Series系列=新的XYChart.Series();
series.getData().add(新的XYChart.Data(“Jan”,23));
series.getData().add(新的XYChart.Data(“lol”,2));
lineChart.getData().add(系列);
}
}
正如你们所看到的,我想做的就是让我的程序显示sortof测试

希望有人能帮忙


另外,如果您有时间解释问题是什么,那将是非常棒的,因为我正在努力提高JavaFx:)

假设在您的fxml中,您将有类似于
fx:id=“lineChart”
的东西分配给您的lineChart节点,并将控制器分配给您的父节点,这可能会起作用

还可以尝试:
series.getData().add(新的XYChart.Data(字符串,整数))取而代之

假设在fxml中,将类似于
fx:id=“lineChart”
的内容分配给线条图节点,并将控制器分配给父节点,这可能会起作用

还可以尝试:
series.getData().add(新的XYChart.Data(字符串,整数))取而代之