Salut !
Je travaille avec NetBeans, j'ai créé un JTable a partir de la palette avec 0 ligne et 2 colonnes
après j'ajoute des lignes par programmation genre a fur et a mesure jusqu'au la tout va bien
après je dois aussi rajouter des colonne manuellement (par programmation ) au fur et a mesure, le problème ici que les colonnes sont belle et bien ajoutés mais dès que j'essaye de rajouter des ligne j'ai une erreur généré est les lignes ne se rajoute pas ou bien quand je clique la ou la ligne doit être ajouté elle commence a devenir visible dans les deux colonne mais pas dans les colonne rajouter après exécution
voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//ajouter une nouvelle colonne
(( DefaultTableModel)table.getModel()).addColumn( "Domaine"+Ndm);
     Ndm++;
    swn.get(nbr).NoeudPlace.get(d).AjouterNomDomaine(Dplace.getSelectedItem().toString(), s);
    place.get(d).AjouterNomDomaine(Dplace.getSelectedItem().toString(), s);
    s++;
   // ajouter une ligne 
 
  (( DefaultTableModel)table.getModel()).addRow(new Object[]{place.get(d).getNom(),place.get(d).getJeton(),"khadi"});
voici l'erreur généré

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2
	at AjouterPlace$9.getColumnClass(AjouterPlace.java:173)
	at javax.swing.JTable.getColumnClass(JTable.java:2633)
	at javax.swing.JTable.getCellRenderer(JTable.java:5634)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2066)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1969)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1765)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)