0
這是到目前爲止我的方法:如何將文件中的數據添加到JTable?
public void readfile(JTable table) {
try{
BufferedReader in = new BufferedReader(new FileReader("out.txt"));
for(int i = 0; i<10; i++) {
for(int j = 0; j<5; j++) {
table.setValueAt(in.readLine(), i, j);
}
}
in.close();
}catch (Exception e) {
System.err.println("error: " + e.getMessage());
}
}
這裏是out.txt的內容:
test1
test2
test3
test4
test5
當我運行該程序,並嘗試將文件加載到表中,沒有任何反應。我也得到一個輸出,說下面:
error: 0 >= 0
請幫助我嗎?
您需要一個可變表模型。 [DefaultTableModel](http://docs.oracle.com/javase/7/docs/api/javax/swing/table/DefaultTableModel.html)可以添加行,但您需要將列配置爲以及 – MadProgrammer
哦,我一直在使用DefaultTableModel。我現在必須改變一切嗎? –
'哦,我一直在使用DefaultTableModel這個整個時間 - 爲了更好地幫助發佈一個[SSCCE](http://sscce.org/),短小的,可運行的,可編譯的,用硬編碼的FileIO作爲局部變量 – mKorbel