2016-04-03 82 views
-2

不知何故,我的图表不想从循环中获取值。 bufferedReader从文件中获取值,并使用“;”分割成多个部分。 String []零件列表是字段变量。JavaFX LineChart循环值

XYChart.Series series = new XYChart.Series(); 
for(int i = 1; i < 5; i++) { 
     series.getData().add(new XYChart.Data(i, parts[i])); 
     } 

如果我把System.out.println放到循环中,那么这些值将被正确地打印出来。

使用普通的值,程序正常工作。

控制台输出java.lang.reflect.InvocationTargetException。

+2

请发布完整的堆栈跟踪,足够的代码来重现问题,并指出哪一行抛出异常。 –

回答

0

管理自己得到答案。 XYChart数据不能是字符串列表类型,而是double或int。 有什么办法让String []列表double []列表?