どうすればいいのかわかりません。アプリケーションを作成しています。テーブルを操作する必要があるため、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--;
};