Image en fond d'un JButton - Java - Programmation
Marsh Posté le 17-04-2007 à 16:16:52
non ca lance aucune exception en fait !!! le programme tourne bien mais l'image n'apparait pas sur le bouton!
Marsh Posté le 17-04-2007 à 16:50:12
Tu le met dans quoi ton jbutton ? Une jframe ?
Essaye de faire un repaint() apres avoir fais le setIcon
Marsh Posté le 17-04-2007 à 16:55:08
bouton1= new JButton.setIcon(new ImageIcon("fond.jpg" ));repaint ();
ca marche pas !!!
Marsh Posté le 17-04-2007 à 17:01:10
je suppose que tu tes pas planté sur le chemin d'acces de l'image .... ESsaye de mettre "./nom.jpg" au lieu de "nom.jpg"
Marsh Posté le 17-04-2007 à 17:08:21
ca marche pa
j'ai mis bouton1= new JButton.setIcon(new ImageIcon("./Desktop/123456/test/fond.jpg" ));
et puis le compilateur retourne:
test $ javac maframe.java
maframe.java:72: cannot find symbol
symbol : class setIcon
Marsh Posté le 17-04-2007 à 17:55:00
Faut peut être le faire le bouton avant, non ?
Code : |
(la petite nuance est visible sur le JButton())
(et mettre une grosse image en tant qu'icone, c'est pas forcement logique...)
Marsh Posté le 17-04-2007 à 18:07:33
mais j'ai declaré private JButton bouton1; au début du programme, aussi j'ai 12 boutons à gérer c pour ce fait j'ai mis directement bouton1=....
et toujour le meme prob
Marsh Posté le 17-04-2007 à 18:13:47
zapan666 a écrit :
|
Tu le prend pour un con, jpense il sais construire un objet de base en java ...
protected, essaye de redimmensionner un max ton jbutton, peut etre que si limage size pas corectement il affiche rien, tente de faire un setSize(new Dimension(300,300))
Marsh Posté le 18-04-2007 à 14:19:45
utilise le format gif pour ton icone, je me souviens avoir eu quelques soucis avec le format jpeg...
j'avais écrit le code suivant qui marchait sans souci :
Code : |
edit: le gif doit être dans le même répertoire que le .class
Marsh Posté le 21-02-2008 à 11:13:59
Citation : ImageIcon icon = new ImageIcon(this.getClass().getResource("myIcon.gif" )); |
Chez moi ça, ça marche.
Bien que mon Image perde de la qualité à l'affichage... Lorsque mon image est au format gif.
Par contre, je ne perd pas de qualité avec des images au format png!
Marsh Posté le 22-12-2009 à 18:11:21
slt
moi ca marche chez moi mais j'ai un petit souci je veut que l'image devienne cliquable avec mon bouton !
comment faire ?
Marsh Posté le 26-01-2010 à 15:06:32
As-tu vérifier que le nom de ton fichier était le bon?
Et surtout l'extension, "jpg", et non pas "JPG"?
Ton code marche chez moi, c'est un problème de lien au fichier.
Marsh Posté le 26-01-2010 à 15:07:20
btn1 = new JButton(new ImageIcon("image/img.png" ));
fonctionne, avec pour le dossier image à la racine du projet.
Marsh Posté le 17-04-2007 à 15:49:20
Bonjour à tous,
a ce niveau je vais finir mon jeux que je vien de développer en java.
en fait j'arrive pas à afficher des images de fond sur mes boutons !!
j'ai mis :
bouton1.setIcon(new ImageIcon("nom.jpg" ));
et sa marche pas
Je plante en fait à ce niveau.
Merci
Message édité par protected le 17-04-2007 à 15:56:56