Bonjour,
Je développe sous NetBeans et je suis totalement perturbé par l'utilisation des JTable.
Mon expérience sous d'autres IDE (Delphi, Cocoa) est la suivante :
- j'insère un tableau sur ma fenêtre (ma JTable)
- j'y créé tout un tas de colonne
- je bind chaque colonne à un champ de ma source de données (colonne "utilisateur" pointe par exemple sur le champ "util" de mon datasource)
- je charge mon datasource à l'exécution et le tableau est donc rempli automatiquement
Sur le projet sur lequel je travaille, je suis en architecture client/serveur. Mon client appelle un EJB qui me renvoie un WebRowSet. J'ai trouvé un code très simple qui me permet de charger aisément ma JTable avec un RowSet :
http://www.java2s.com/Code/Java/Data...odelJTable.htm
Et ça fonctionne très bien, j'ai mes données, mes colonnes... Mais voilà, les colonnes sont créés automatiquement depuis le TableModel et ce n'est pas ce que je recherche. J'aurais aimé créer mes colonnes à la mimine et mapper chaque colonne à un champ de mon RowSet.
Dois-je par code créer chaque colonne et modifier mon TableModel et trouver je ne sais quel technique pour mapper les colonnes ?
Y a t-il un moyen plus facile de réaliser ceci ?
Merci par avance pour vos réponses
Partager