XYChart.Series方法返回null

时间:2018-12-15 00:59:45

标签: java javafx

好吧,所以我一直在尝试创建一个使用方法中的数据的XYChart,但是该方法不断返回Series[Null],我也不知道为什么。我从JsonArray获取数据,但是我已经检查了它,还好,并且我检查了我添加到每个数据中的String和double,这也很好。方法如下:

public XYChart.Series<String,Double> data(JsonArray ja){
    XYChart.Series<String,Double> tempOnChart = new XYChart.Series<>();
    Collection<Data<String,Double>> samples = new ArrayList<>(ja.size());
    for(int i =0; i < ja.size();i++){
        JsonElement k = ja.get(i);
        double d = k.getAsJsonObject().get("Temperature").getAsDouble();
        System.out.println(d);
        XYChart.Data data1 = new XYChart.Data(String.valueOf(i),d);
        samples.add(data1);
    }
    tempOnChart.getData().addAll(samples);
    return  tempOnChart;
}

0 个答案:

没有答案