Créer un bouton personnalisé en Java avec JButton

Je suis en train de créer un bouton qui a une forme personnalisée (hexagone), mais sinon, agit comme un normal JButton serait (qui est, fonctionne avec un ActionListener).

J'ai créé une classe qui étend la classe AbstractButton, mais il ne semble pas être l'envoi d'événements à l'ActionListener quand je clique dessus. Si je change de classe pour étendre JButton il fonctionne parfaitement, mais c'vis de la façon que le bouton est affiché. Je suis en supposant qu'il existe une méthode que j'ai besoin de remplacer l'obtenir pour déclencher des événements, mais je ne peux pas comprendre ce que c'est.

InformationsquelleAutor rybl | 2011-04-22