Hi,
Je suis dans mon Listener et jaimerais savoir de quelle manière je peux my prendre pour récupérer le nom du fichier image du bouton qui vient de mappeler.
Merci
Version imprimable
Hi,
Je suis dans mon Listener et jaimerais savoir de quelle manière je peux my prendre pour récupérer le nom du fichier image du bouton qui vient de mappeler.
Merci
Bonjour,
((JButton)e.getSource()) --> pour transformer ton object en JButton
apres tu appelles la methode que tu veux
((JButton)e.getSource()).getIcon();
@+
Sympa mais ça na pas lair de me retourner ce que je veux.
En fait jaimerais récupérer le nom du fichier (png en loccurence) de licone de mon bouton.
Pour ce qui est de récupérer son nom ou son type, no problemo jy arrive viamais pour ce qui est de mon image...Code:((JButton) eV.getSource()).getName()
..Et je narrive pas à utiliser getIcon()
Si tu veux un String tu rajoutes toString(). :
Voila mon code :
dans la methode ActionPerformed je mets ca :Code:JButton sauver=new JButton(new ImageIcon("image/save.png"));
et ca me retourne "image/save.png".Code:System.out.println(((JButton)e.getSource()).getIcon().toString());
Mais peut etre que tu ne charges pas de la meme facon ton image.
Mon code est du genre:Et ta réponse me convient nickel.Code:ButtonBascule.setIcon(imageBascule);
Merci