Bonsoir,

J'ai créé un formulaire avec des JTextField ayant pour propriété editable à false. Puis j'ai créé par code un bouton btnModif. J'ai donc fais le lien avec au listener et j'ai ajouté le bouton à la jframe. Et tout cela est fais dans la class SendMail. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
        JButton btnModif = new JButton();
        btnModif.setText("Modifier");
        btnModif.setBounds(420, 380, 100, 20);
        EcouterBntModif ecoutBtnMod = new EcouterBntModif();
        btnModif.addActionListener(ecoutBtnMod);
        this.JFrmCarnet2.add(btnModif);
        btnModif.setVisible(true);
Donc je crée un nouvel evenement ecoutBtnMod de type EcouterBntModif, voici le code de la class :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        class EcouterBntModif extends SendEmail implements ActionListener{
                public void actionPerformed(ActionEvent ev){
                         Clavier.aff("Modifier");
                }     
        }
Et cela fonctionne, maintenant je souhaiterai modifier la propiété editable de mes JTextField à true. Mais je n'arrive pas à récuperer mes JTextField appart si je les met en public mais j'aime pas lol. Donc y aurai-t-il une autre solution ?

merci d'avance et bonne nuit :p