snoodles
Messages postés13Date d'inscriptionmardi 17 juillet 2007StatutMembreDernière intervention23 mai 2008
-
8 avril 2008 à 18:39
Utilisateur anonyme -
8 avril 2008 à 21:57
Bonjour,
voilà 3 jours que je cherche désespérement à créer une applet internet un peu spéciale. Elle est composée de deux images réactives misent cote à cote qui lorsque l'on passe dessus avec la souris, affiche un popup. J'arrive à afficher ses deux images via des JLabels et j'y ajoute un addMouseListener.
L'évènement est un mouseEntered (enfin si cela correspond bien au signal de la souris passant sur le Label) qui renvoie une variable i=1 ou i=2 en fonction du label vers un JPopup Menu. Le résultat dans une page internet: je n'ai que les deux images, le reste ne marche pas. Pourriez vous m'éclairer car là je n'y comprends plus rien du tout.. Merci
Essaie de mettre le "listener" directement sur l'instance de JApplet. Ensuite, descends dans la hiérarchie des composants, essaie sur jPanel1. Quelle version de Java utilises-tu? Est-ce du code généré par un IDE que tu me montres là?
Essaie de poser ton MouseListener sur le composant qui contient des 2 JLabels pour voir s'il réagit. Essaie de voir ce qui se passe quand tu utilises un MouseMotionListener.
snoodles
Messages postés13Date d'inscriptionmardi 17 juillet 2007StatutMembreDernière intervention23 mai 2008 8 avril 2008 à 19:34
Cela ne marche pas non plus, je poste mon code qui me semble juste à première vue (mais je peux me tromper), j'ai occulté le code d'affichage de JPopup Menu pour simplifier dans un premier temps. Merci pour votre aide, franchement c'est sympa parce que je galère. Je prog sous VB et C++ .net d'habitude mais là je vois pas...
package accueil;
/**
*
* @author Administrateur
*/
public class menu extends javax.swing.JApplet {