我不知道該怎麼做。我正在創建一個應用程序。我需要使用表格,所以我使用JTable。但是我有很多問題。 它似乎工作,但當我嘗試刪除列時,此列消失(僅在GUI中),但所有信息仍然存在。另外columncount不會更改。
我已經搜索並嘗試了很多不同的代碼,但沒有改變。如何插入/刪除列到JTable java
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--;
};
您要求我們猜測沒有代碼的情況,沒有詳細信息。我們可能會向您提供一般建議,但對於具體建議,您需要展示並向我們提供更多信息。最好是你創建併發布[sscce](http://sscce.org)。 –
它有助於記住JTable不是電子表格,並且不像電子表格那樣工作。 –