2016-04-03 72 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 []列表?