salut
j'ai un problème d'insertion de champ JTextField dans une table
j'ai créer ma table dans une fenêtre appelé FenetreA (Classe ) comme suite :
1 2 3 4
| JScrollPane jScrollPane1 = new JScrollPane();
String[] head = {"Nom", "Prènom", "Adresse", "Telephone", "ville ", "pays", "code Postal"};
DefaultTableModel defaultModel = new DefaultTableModel(head, 0);
JTable msgTable = new JTable(defaultModel); |
ajouter a la Classe A :
jScrollPane1.getViewport().add(msgTable);
ça marche la table est afficher avec les titres
ma premier question est si je veux afficher dans ma table que le Nom et prémon
quel est la méthode ?
j'ai créer une autre Classe B intégtrant JTextField j'ai voulu ecrire les champs (Nom , prénom,....) dans des JTextField et avec un bouton ajouter ces champs a la table qui est dans la Classe A
le code Comme suite :
1 2 3 4 5
| JTextField name = new JTextField();
JTextField addr = new JTextField();
*************************
this.getContentPane().add(nameTField);
this.getContentPane().add(addrTField); |
ajoutant un bouton avec un événement d'insertion
j'ai essayé addRow et d'autre méthode mais je crois que le problème c'est le textField il doit etre changé en objet
merci de me monté une méthode permettant de résoudre mon problème
Partager