Rechercher : dans
Par :

Java objet\image cliquable

Dernière réponse le 18 jui 2008 à 15:05:24 phoenix_2406, le 18 jui 2008 à 13:54:11 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « java objet\image cliquable » dans :
[Word] Image de fond VoirIl est possible sous Microsoft Word d'afficher une image en arrière-plan dans un document en cliquant sur le menu Format, puis sur Arrière-Plan et enfin sur Motifs et textures. Dans l'onglet Image, cliquer sur le bouton "Sélectionner une image"....
Enlever la bordure sur une image dans un lien en HTML/CSS VoirVous avez fait une image cliquable en mettant une balise IMG au sein d'un lien et le navigateur vous affiche un cadre ou plus exactement une bordure autour de l'image. Il existe deux façons de supprimer cette bordure...
[FreeMind] Publier une mindmap dans une page web VoirFreeMind est un logiciel de mindmapping. Vous avez plusieurs possibilités pour publier votre mindmap dans une page web. Flash applet Java Simple image PNG HTML+Javascript (texte seulement) HTML+Javascript (texte+icônes) HTML+Javascript...
Les classes Java VoirLa notion d'objet Le langage Java intègre fortement le concept objet, il s'agit donc d'un langage orienté objet (LOO). Le terme langage orienté objet est plus qu'une simple appellation de plus pour désigner un type de langage, il...
Java - Les objets VoirLa création d'objets Un objet est une instance de classe, la création d'objets s'appelle donc l'instanciation. Cette instanciation se fait grâce à l'opérateur new suivi du nom de la classe à instancier et de parenthèses contenant les paramètres...
Java: Les méthodes VoirLa notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs...

1

kij_82, le 18 jui 2008 à 14:05:50

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

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :)    ~

Répondre à kij_82

2

phoenix_2406, le 18 jui 2008 à 14:13:26

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

Répondre à phoenix_2406

3

kij_82, le 18 jui 2008 à 14:47:29

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/...

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

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :)    ~

Répondre à kij_82

4

 phoenix_2406, le 18 jui 2008 à 15:05:24

Merci pour tes réponses ça m'aide vraiment baucoup
+++

Répondre à phoenix_2406