2011-04-15 2 views
1

Je suis en train de passer la souris sur un JButton (javax.swing.JButton) et de définir la couleur de la bordure, Maintenant je peux faire fonctionner ceci avec un mouvement de souris sur le bouton, j'ai juste besoin de souris et je peux ne semblent pas trouver un moyen de faire fonctionner un effet de souris. Des idées ou des méthodes qui pourraient aider? Remarque: MouseExited ne fonctionne pas. Au moins dans mon cas.Comment puis-je faire un effet "souris" en Java?

+3

Parlez-vous d'une interface graphique Swing? –

+0

Oui, désolé, je vais modifier. – Dennis

+0

s'il vous plaît poster le code correspondant – Aleadam

Répondre

0

Qu'en est-il d'une "souris sur" sur le bouton parent Composant? Définir un drapeau si la souris est sur le bouton et si elle est sur le panneau parent (entourant) et le drapeau est défini, vous avez quelque chose comme "souris".

+2

non - mouseExited devrait fonctionner, pas besoin de distribuer au hasard des drapeaux – kleopatra

+0

@ kleopatra - vous avez raison - du code devrait nous aider à identifier le problème. –

0

L'utilisation de la méthode mouseExisted est la méthode permettant d'obtenir cet effet. Si vous avez des problèmes, c'est un problème dans votre code, mais vous allez dans la bonne direction.

+0

"Ah je l'ai eu, erreur simple j'ai oublié d'appeler mouselistener, j'ai eu mousemotionlistener mais aucun mouselistner: o - ** Dennis il ya 20 heures **" ":) – dantuch

Questions connexes