我需要从 Jtable 中删除 2 列。
如果我做:
try {
jTable5.setModel(dtm);
jTable5.removeColumn(jTable5.getColumnModel().getColumn(5));
jTable5.removeColumn(jTable5.getColumnModel().getColumn(6));
jTable5.setVisible(true);
}
catch (Exception e){
JOptionPane.showMessageDialog(rootPane, "Error");
}
然后显示“错误”。
但如果我这样做:
try {
jTable5.setModel(dtm);
jTable5.removeColumn(jTable5.getColumnModel().getColumn(5));
jTable5.setVisible(true);
}
catch (Exception e){
JOptionPane.showMessageDialog(rootPane, "Error");
}
不显示错误,并且表格设置为正确可见。似乎我无法使用该removeColumn()
方法两次从模型中删除两列。
我注意到有一个 removeColumnSelectionInterval(),我应该使用这个吗?
有任何想法吗?