Je suis en train d'essayer d'ajouter une image à un JButton et je ne suis pas sûr de ce qui me manque. Lorsque j'exécute le code suivant, le bouton ressemble exactement à s'il avait été créé sans aucun attribut d'image. Water.bmp se trouve à la racine de mon dossier de projet.
ImageIcon water = new ImageIcon("water.bmp");
JButton button = new JButton(water);
frame.add(button);
0 votes
Cela devrait fonctionner... pouvez-vous essayer d'utiliser la forme
URL
du constructeurImageIcon
et voir ce que cela donne ? Il se peut qu'il ne trouve pas le fichier image pour une raison quelconque.0 votes
Oui, ça fonctionne maintenant. Aucun changement de code. Merci à tous pour vos suggestions.