Bonjour à tous,
J'ai une fenêtre formulaire contenant X textfields, labels et compagnie.
Dans cette fenêtre, j'ai un panel (pnlDetailFacture) qui contient au départ 5 JTextField. J'ai créé un bouton qui, à chaque clic, est censé générer 5 nouveaux JTextField sur le modèle des 5 premiers.
En gros, j'ajoute une ligne de saisie (voir image ci-dessous).
Je ne trouve pas comment ajouter mes nouveaux JTextField à mon panel.
Voici mon code :
Un grand merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 btnAddOperation.addActionListener(new ActionListener() { private int i=2 ; public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub Object source = e.getSource(); if (source.equals(btnAddOperation)) { JTextField txtRef = new JTextField(); pnlDetailFacture.add(txtRef); // ERREUR A CE NIVEAU txtRef.setName(txtRef.getName()+i); // Idem pour les 4 autres champs i++; } } });
Partager