Modifier une JFrame depuis une autre
Fermé
belkoko
Messages postés
18
Date d'inscription
samedi 19 juin 2010
Statut
Membre
Dernière intervention
30 mai 2016
-
Modifié par 00lina00 le 19/12/2012 à 16:07
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 19 déc. 2012 à 16:17
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 19 déc. 2012 à 16:17
A voir également:
- Modifier une JFrame depuis une autre
- Modifier une liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Modifier une story facebook - Guide
- Modifier dns - Guide
- Modifier sa voix en direct - Guide
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
19 déc. 2012 à 16:17
19 déc. 2012 à 16:17
"quel est l'instruction que je dois écrire au niveau du Label qui me permet d'accéder au textfield"
Il faut réfléchir dans l'autre sens !
C'est sur le JTextField qu'il faut ajouter un Listener qui permet d'effectuer une action à chaque modification de son contenu et donc d'écrire dans le Label...
Exemple :
Il faut réfléchir dans l'autre sens !
C'est sur le JTextField qu'il faut ajouter un Listener qui permet d'effectuer une action à chaque modification de son contenu et donc d'écrire dans le Label...
Exemple :
public class Test { public static void main(String[] args) { final JFrame frame1 = new JFrame("Frame 1"); final JTextField text = new JTextField(); frame1.add(text); frame1.setBounds(0,0,100,70); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JFrame frame2 = new JFrame("Frame 2"); final JLabel label = new JLabel(); frame2.add(label); frame2.setBounds(150,0,100,70); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); text.addKeyListener(new KeyListener() { public void keyTyped(KeyEvent e){} public void keyPressed(KeyEvent e) {} public void keyReleased(KeyEvent e) { label.setText(text.getText()); } }); frame1.setVisible(true); frame2.setVisible(true); } }