Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic class Fenetre2 extends JFrame { protected Action action; protected Fenetre1 fenetre1; public Fenetre(Fenetre1 fenetre1) { super(); this.fenetre1 = fenetre1; action = new Action(); JButton tonBouton = new JButton("tonBouton"); tonBouton.setName("tonBouton"); tonBouton.addActionListener(action); } protected void boutonClick() { fenetre1.modifyText("texte modifié"); this.setVisible(Boolean.FALSE); } private class Action implements ActionListener { public void actionPerformed(ActionEvent e) { if ("tonBouton".equals((JComponent) e.getSource()).getName()) { SwingUtilities.invokeLater(new Runnable() { public void run() { boutonClick(); } }); } } } }