Witam.
Jak w temacie. Jak usunąć kolumnę z modelu. Gdy usuwam kolumnę w JTable to ona znika ale w modelu nadal pozostaje. Utworzyłem na bazie DefaultTableModel swój model. I tam próbowałem usuwać. No niby działa ale się wali jak później dodaje nowe kolumny. Jak usunąć kolumnę z modelu?
Poniżej kod metody usuwającej kolumny z modelu:
Vector vr = this.getDataVector();
columnNames.removeElementAt(indexColumn); //Vector z nazwami kolumn.
for(int i=0;i<vr.size();i++)
{
Vector vc = (Vector)vr.get(i);
vc.removeElementAt(indexColumn);
}
this.setDataVector(vr,columnNames);
this.fireTableStructureChanged();