Créer des TextField automatiquement
bonjour,
j'ai un jComboBox "combo". les valeurs de ce jComboBox sont 1,2,3,....10.
je veux créer des textfield selon le nombre choisi du jComboBox.
j'ai essayé par ce code, mais le problème les textfield sont crées sans graphique
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
private void comboActionPerformed(java.awt.event.ActionEvent evt) {
Object o=cb_nbre_champ.getSelectedItem();
int nbre= Integer.parseInt((String)o);
System.out.println("nbre"+nbre);
for(int i=0;i<nbre;i++)
{
TextField tf=new TextField(null, 20);
System.out.println("tf "+tf);
panel_champ.add(tf);
}
} |
Résultat du console:
nbre3
tf java.awt.TextField[textfield0,0,0,0x0,invalid,text=,editable,selection=0-0]
tf java.awt.TextField[textfield1,0,0,0x0,invalid,text=,editable,selection=0-0]
tf java.awt.TextField[textfield2,0,0,0x0,invalid,text=,editable,selection=0-0]
s'ils vous plait aidez-moi pour complèter mon travail :?