0

我一直在尝试查看图表部分的 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 上做得更好 :)

4

1 回答 1

3

假设在您的 fxml 中,您将fx:id="lineChart"分配给 LineChart 节点和分配给父节点的控制器之类的东西,这可能会起作用。

也尝试: series.getData().add(new XYChart.Data<String,Integer>(String,integer));代替。

于 2012-12-11T20:31:46.513 回答