Java: spécifier une image à un Bouton

Fermé
Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 - 30 janv. 2009 à 10:51
 vola - 18 juin 2012 à 10:00
Bonjour,

Domaine : Programmation JAVA sous eclipce .

S'il vous plaît, je veux insérer une image (icon) dans un bouton ( objet de classe JButton) mais je n'arrice pas !!
voilà ce que j'ai fait :


----------------------------------------------------------------------------------------------
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.Icon;
import javax.swing.ImageIcon;

public class FrameTest
{
FrameTest()
{
JButton bouton = new JButton();
Icon loginIcon = new ImageIcon("image.jpg");
bouton.setIcon(loginIcon);

JPanel pan = new JPanel();
pan.setLayout(new FlowLayout());
pan.add(bouton);
JFrame cadre = new JFrame("Java Test ...!!");
cadre.setContentPane(pan);
cadre.setVisible(true);
}
}

--------------------------------------------------------------------------------

En faite, j'ai mis l'image dans répértoir .../src là où il y a les class point JAVA.

L'image ne s'affiche pas sur le bouton. S'il vous plaît pourriez vous me dire où est l'erreur, et si vous avez une autre façon .

Merci d'avoir lu mon Message, et Merci de me répondre;

Sisiniya.
A voir également:

8 réponses

Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
4 févr. 2009 à 22:06
il y en a des Bon Programmeurs En Java Dans ce Forum car ça se voit bien à travers Vos réponses intensives sur ma pauvre Question !!!!!!


Sisiniya.
3
Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
1 févr. 2009 à 16:38
D'accord, le problème est résolu .

Mais si vous pouvez me dire comment redimmensionnée une image ??


Cette fois-ci , j'aimerais bien recevoireune réponse !

Sisiniya.
2
Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
5 févr. 2009 à 18:20
Soyez le bienVenue chez ma pauvre discussion de titre : "JAVA:spécifier une image ... " :-)

Alors, Je souhaite que vous reçevrez des réponses sur ce que vous cherchez . Bon Courage.


Sisiniya.
1
Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
6 févr. 2009 à 17:21
Je vous remercie "bibi" pour le lien, je vois qu'il est intéréssant . Je vais essayer de le tester .

Merci une autre Fois.

Sisiniya.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Slt tu doit mettre ton icon a l'exterieur des dossier src et bin et ca va marcher
1
Bonjour Sisiniya,

après pres de 3 ans, tu mérites enfin ta réponse, je me permets de te la soumettre.
Un "bon programmeur", comme tu le nomme, es un programmeur qui sais rechercher dans une documentation.

Je ne sais pas si tu compte faire de l'informatique ton métier, mais saches qu'il te sera nécessaire d'apprendre par toi même pour réussir.

Par ailleurs, les forums sont effectivement fait pour l'entraide, mais les réponses ne te sont pas dues. (tu aurais aussi pu donner la solution que tu as sans doutes trouvée).

Voila, nous ne sommes pas dans un monde d'assistana, il faut apprendre à se sortir les doigts du ... tu verras avec des efforts, la vie est plus douce.

A bientôt,

Vola
1
Knuckles59 Messages postés 76 Date d'inscription mardi 24 juin 2008 Statut Membre Dernière intervention 29 octobre 2010 7
4 févr. 2009 à 22:33
Humm... Nan mais ne cherche pas, ça fait 2 semaine que je demande de l'aide en Programmation en J2me sous NetBeans et J'attend toujours des réponses lol
Moi je ne pourrez pas te répondre dsl... car je suis formé au C++ et non au Java c'est pour cela que je demande mon aide au J2ME d'ailleurs :s
0
Salut Sisiniya. Tu devrais regarder ce lien :

http://www.labo-sun.com/resource-fr-codesamples-1044-0-java-gui-redimensionner-une-image.htm

Je pense qu'il devrait répondre à ta question .
0