Salut !
Je souhaite ajouter une colonne dans ma JTable(NetBeans) lors de l'execution genre j'ai une table de deux colone après je veux rajouter d'autre colonne a fir et a mesur de l'ajout des elements lors d'éxecution pour ceci j'ai fais ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(( DefaultTableModel)table.getModel()).addColumn("Domaine"+Ndm);
    // Ndm++;
la colonne et belle et bien ajouté a chaque insertion d'un élement, mais le problème c'est que j'arrive pas a insérer des lignes, si la table est la même qui est défini j'ai pas de pblm mes ligne sont ajoutées correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 for(int l=0;l<place.size();l++)
   {
 
    (( DefaultTableModel)table.getModel()).addRow(new Object[]{place.get(l).getNom(),place.get(l).getJeton(),place.get(l).d.get(ss).getNom()});
 
   }
mais après l'ajout des colonnes les ligne ne sont pas ajouté j'ai plutot une erreur la voici

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 5
	at pfe_version2.AjouterPlace$9.getColumnClass(AjouterPlace.java:171)
	at javax.swing.JTable.getColumnClass(JTable.java:2633)