getComponents non fonctionnelle
Cette boucle devrait parcourire tout les composants d'un JInternalFrame,
puis modifier le contenu (text) après avoir trouvé le composant via son nom.
Lors de l'execution du code, aucun des controls sont mis à jour avec les nouvelles données.
J'attend vos suggestions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| private void findControl(String name, String text){
//label1.setText("r");
for (Component composant : getCreateClient().getComponents()) {
label1.setText("r");
composant.setEnabled(false);
if (composant.getName() != null) {
if (composant.getName() == name.trim()) {
System.out.println(composant.getName());
if (composant instanceof JFormattedTextField) {
System.out.println(text.trim());
((JFormattedTextField) composant).setText(text);
}
break;
}
}
}
} |