Comment insérer/supprimer une colonne à JTable java

Je n'ai aucune idées de quoi faire. Je suis entrain de créer une application. J'ai besoin de travailler avec la table, donc je suis en utilisant la JTable. Mais j'ai beaucoup de problèmes avec elle.
Il semble que cela fonctionne, mais lorsque je tente de supprimer la colonne de cette colonne disparaît (uniquement dans le GUI), mais toutes les informations existe toujours. Aussi columncount ne change pas.
J'ai cherché et essayé beaucoup de code, mais rien n'a changé.

 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--;
      };
Vous nous demandez de deviner ce qui est mal, sans code, sans plus de détails. Nous pouvons être en mesure de vous donner des conseils d'ordre général, mais pour des conseils plus précis, vous aurez envie de montrer et de nous en dire plus. Le mieux serait pour vous de créer et de poster un sscce.
Il aide à se rappeler qu'un JTable n'est pas une feuille de calcul, et ne se comporte pas comme une feuille de calcul.

OriginalL'auteur CROSP | 2013-11-03