Bonjour,
J'utilise le composant JswingX JXTable pour mon tableau.
Je démarre comme ceci :
Puis lors d'un évènement, il me faut modifier tout le contenu du JXTable. pour cela je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 static String[] titreTable=new String[] {"", "Nom", "Description", "Taux de satisfaction", "Taux de retour", "Nombre d'envois", "Nombre de retours positifs", "Nombre de retours n\u00E9gatifs", "Date de cr\u00E9ation","Date de la dernière execution"}; ... table = new JXTable() dataModel=new DefaultTableModel( new Object[][] {}, titreTable ); table.setModel(dataModel );
Mais l'affichage donne n'importe quoi après cette action, les noms des colonnes deviennent tous "Mon titre", j'avais caché 4 colones et 10 apparaissent, le Renderer semble avoir disparu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Object donnees[][]=new Object[regles.size()][10]; //remplissage dataModel.setDataVector(donnees,titreTable);
Bref d'évidence je ne m'y prend pas bien pour changer tout le jeu de données, alors comment faire ?
Partager