【发布时间】:2013-06-27 06:04:01
【问题描述】:
我需要从JTable 中删除行。我写的代码是这样的:
DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
int x = 0;
int row = dtm.getRowCount();
while(row>=x){
dtm.removeRow(x);
x++;
}
但它会产生错误,例如:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:
24 >= 24
【问题讨论】:
-
你遇到了一个错误,因为你应该使用
>而不是>=。
标签: java arrays swing jtable indexoutofboundsexception