Bonjour.
Et bien j'ai nue jtable que je peut modifier en fonction des choix de l'utilisateur. c'est à dire que je peux définir le nombre de lignes et de colonnes en fonction d'une interface graphique. J'ai un problème lorsque je veut effacer une colonne. Celle-ci s'efface au niveau de l'affichage, mais pas au niveau de la structure. Ce qui veut dire que lorsque que j'ajoute une nouvelle colonne, celle que j'avais effacer avant réaparaissent...![]()
J'utilise pour le moment cette méthode pour effacer:
En lisant la javadoc j'ai vu qu'il disait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void jButtonSuprimerActionPerformed(java.awt.event.ActionEvent evt) { if(jTableauChamps.getColumnCount()>0){ int [] selection = jTableauChamps.getSelectedColumns(); jTableauChamps.removeColumn(jTableauChamps.getColumnModel().getColumn(selection[0])); titresColonnes.remove(selection[0]); System.out.println(titresColonnes); } }
Removes aColumn from this JTable's array of columns. Note: this method does not remove the column of data from the model; it just removes the TableColumn that was responsible for displaying it.
Comment faire pour effacer la colonne du model egalement??
Merci d'avance!!
Partager