Bonjour,
J'ai créé une JTable. J'ai au départ une ligne.
Comment faire pour que lorsque je termine la saisie de la première ligne,une seconde est insérée en dessous pour continuer la saise?
Est ce qu'il y un exmple de code?
Merci.
Bonjour,
J'ai créé une JTable. J'ai au départ une ligne.
Comment faire pour que lorsque je termine la saisie de la première ligne,une seconde est insérée en dessous pour continuer la saise?
Est ce qu'il y un exmple de code?
Merci.
Il faut parler non pas directement à la table, mais à son modèle :
voir la doc de jTable, et les tutoriels sur ce site...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DefaultTableModel aModel = (DefaultTableModel) jTable1.getModel(); Object[] objects = new Object[4]; // un objet (vide) pour chaque colonne (j'en ai 4) aModel.addRow(objects);
bonne chance !
Merci bien pour la réponse fraco, mais je voudrais que le nombre de lignes ne soit pas fixe.
Par exemple , dans ton cas, le nombre de lignes = 4. Comment faire alors pour insérer une 5ème ligne quand la ligne 4 sera remplie? Il y a certainement un moyen pour générer dynamiquement de nouvelles lignes en cas de besoin,non?
Partager