JTextField et JLabel dynamiques
Amis du soir bonsoir,
Je créer des JTextField et JLabel dans une boucle dynamiquement. Je procède comme suit:
Code:
1 2 3 4 5 6 7 8
| Tant que cpt < 20
JLabel jLabel = new JLabel();
jLabel.setText("mon_label_"+String.valueOf(cpt));
String name = "jLabel"+String.valueOf(cpt);
jLabel.setName(name);
cpt++
Fin tant que |
Mon problème c'est que, plus tard dans le programme, j'ai besoin d'accéder à ces JLabel un par et de récupérer leur contenu par un getText().
Du coup la logique dirait de reconstituer les noms des JLabel et de faire un getText() comme suit:
Code:
1 2 3 4 5 6
| Tant que cpt < 20
String name = "jLabel"+String.valueOf(cpt);
String contenu_j_label = name.getText();
cpt++;
Fin tant que |
Et bien sur cela ne fonctionne pas, car "name" est une chaîne String pour le compilateur....
Comment faire ??
Merci