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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; } } } }
Partager