Java objet\image cliquable

Résolu/Fermé
phoenix_2406 Messages postés 15 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 26 mars 2009 - 18 juil. 2008 à 13:54
phoenix_2406 Messages postés 15 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 26 mars 2009 - 18 juil. 2008 à 15:05
Bonjour, depuis peu je m'interresse a la programmation java et j'aurais aimmer savoir si par exemple quand on créer une image (un bouton) sur photoshop, si cela est possible de le rendre cliquable dans une fenetre pour s'en servir comme bouton voila
merci d'avance
Phoenix_2406
A voir également:

4 réponses

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
18 juil. 2008 à 14:05
Bonjour,

En java, un bouton peut prendre pour arrière plan une image, donc oui, tu peux te servir de l'image faite sous photoshop pour "décorer" ton bouton et ainsi faire de ton image un bouton, comme pour un site web.

Pour ce qui est de le rendre cliquable, un bouton est ce qu'il est donc par définition cliquable. Si tu veux gérer une action spéciale lorsque l'utilisateur clique sur ce bouton, il faudra alors ajouter un écouteur d'évènement sur ton bouton.
Si tu ne sais pas de quoi il s'agit, je te propose de regarder cette discussion de ce matin :
http://www.commentcamarche.net/forum/affich 7460165 java swing
1
phoenix_2406 Messages postés 15 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 26 mars 2009
18 juil. 2008 à 14:13
Merci pour ta réponse kij_82 il suffit donc que j'ajoute un arriere plan a mon bouton, mais est ce que tu c'est comment faire cela fonctionne pareil que pour l'arriere plan d'une fenetre?
Merci d'avance
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
18 juil. 2008 à 14:47
Sur cette page : http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JButton.html

Tu as la liste des différents constructeurs de la classe JButton (qui sera donc ton objet bouton ajouter à ton interface graphique). Tu vois dans cette liste que l'un des constructeur prend en paramètre un objet de type Icon
- ici dans la page :
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JButton.html

Si tu souhaite faire un bouton avec une image de fond, il faut donc que tu instancies un objet Icon :
Icon monFondDeBouton = new Icon("chemin de l'image");

Et que tu instancies ton bouton avec cette icone :
JButton monBouton = new JButton(monFondDeBouton);


Pour ce qui est pour le fond de la fenetre tu peux t'inspirer de ce qui est dit ici :
http://www.commentcamarche.net/forum/affich 1678795 java inserer une image de fond
0
phoenix_2406 Messages postés 15 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 26 mars 2009
18 juil. 2008 à 15:05
merci pour tes réponses ça m'aide vraiment baucoup
+++
0