Ajouter des JTextField à un JPanel sur clic d'un JButton
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).
http://img94.imageshack.us/img94/4331/lignesaisie.png
Je ne trouve pas comment ajouter mes nouveaux JTextField à mon panel.
Voici mon code :
Code:
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++;
}
}
}); |
Un grand merci d'avance !