2011-08-29 8 views
3

Je veux faire un JButton avec l'icône PNG mais la zone cliquable doit être un pixel et non un pixel de transparence, et positionner ce JButton par rapport aux autres JButton comme la position absolue dans css.java jbutton image png zone cliquable

merci à l'avance

Répondre

2

Créer une JLabel avec le Imge et ajouter un MouseListener. Dans l'écouteur, vérifiez le point de l'événement MouseEvent. Obtenez un pixel de l'image pour le point et vérifiez l'alpha de la couleur du point de l'image. Si ce n'est pas transparent, faites votre action.