我有一个问题要删除表中的所有行,我有一个具有 jtable 的 Jpanel,当我选择行时,它将显示相应的行值,当我单击同一面板上的另一个按钮时,意味着它,将重新加载表,这是问题所在,我遇到了异常
Exception in thread "AWT-EventQueue-0"
java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.elementAt(Unknown Source)
at javax.swing.table.DefaultTableModel.getValueAt(Unknown Source)
at javax.swing.JTable.getValueAt(Unknown Source)
at Testsample$16.valueChanged(Testsample.java:1516)
我几乎使用所有方法来删除表中的行现在我使用这种方法
while (table.getRowCount() > 0) {
((DefaultTableModel) table.getModel()).removeRow(0);
}
注意:我在这个示例应用程序中使用了两个面板,当所有控件都相同时,一切正常,如果我在第二个面板中设置表格意味着,它会抛出异常,知道如何解决这个问题