Bonjour,
Voici mon problème, je construit un JTable qui contient des données, ces données viennent de plusieurs sources différentes mais sont parser de la même manière.
Si nécessaire je peut ajouter un attribut à l'objet qui me donne la source mais comment l'utiliser par la suite?
Quand j'affiche toutes ces données dans mon JTable, je souhaiterais différencier les données d'une source par rapport aux autres (j'ai 3 sources en tt).
J'ai une classe qui étend DefaultTableModel que j'utilise pour construire mon JTable, la voici si cela peut vous aider (je ne pense pas car elle est très simpliste pour le moment)
Code :
- import javax.swing.table.DefaultTableModel;
- public class TableModelVariableEAR extends DefaultTableModel {
- private static final long serialVersionUID = 1L;
- private String[] columnNames = {"Nom", "Valeur","Description","Contexte utilisé"};
- public TableModelVariableEAR()
- {
- super();
- setDataVector(null, columnNames);
- }
- /**
- * Permet de rendre la JTable non editable
- */
- public boolean isCellEditable(int row, int col) {
- return false;
- }
- public void insertData(Object[][] donnees)
- {
- setDataVector(donnees, columnNames);
- }
- }
|
Je ne sais pas trop comment résoudre ce problème. J'ai lu plusieurs sujet la-dessus mais aucun n'était vraiment concret et détaillé.
Merci de votre aide.
Cordialement
gorion18
Message édité par gorion18 le 18-06-2009 à 09:52:31