我不知道该怎么做。我正在创建一个应用程序。我需要使用表格,所以我使用的是 JTable。但我有很多问题。它似乎有效,但是当我尝试删除列时,该列消失(仅在 GUI 中),但所有信息仍然存在。列数也不会改变。
我已经搜索并尝试了很多不同的代码,但没有任何改变。
public void addTblCol(JTable table,String name) {
DefaultTableModel model = (DefaultTableModel)table.getModel();
TableColumn col = new TableColumn(model.getColumnCount());
col.setHeaderValue(name);
table.addColumn(col);
model.addColumn(name);
this.realColCnt++;
};
public void delTblCol(JTable table,int index) {
DefaultTableModel model = (DefaultTableModel)table.getModel();
TableColumn col = table.getColumnModel().getColumn(index);
table.removeColumn(col);
table.revalidate();
this.realColCnt--;
};