Listener
Messages postés15Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention25 janvier 2006
-
3 mars 2005 à 14:01
kaloway
Messages postés358Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention13 avril 2020
-
4 mars 2005 à 13:01
Bonjour,
Depuis quelques temps, j'essaie de me familiariser avec les classes de la bibliothèque Swing et celles de l'Abstract Windowing Toolkit. En lisant plusieurs forums, je me suis rendu compte que l'on ne pouvait pas mélanger les deux. Mais alors, une question me "taraude" :
Admettons que j'écrive dans la méthode paint (Graphics gsp) { .... } un objet graphique qui ressemble (en fait peu importe) à un polygone de ce genre :
Comment serait-il possible d'affecter à cette forme géométrique un bouton de type JButton qui urait justement cette forme ???? C'est-à-dire que cette forme devienne un bouton dans lequel je pourrais implémenter l'actionPerformed décrivant le (ou les) évènement(s) liés à ce bouton. C'est là que je bloque, un objet de l'awt ne peut pas avoir les propriétés d'un objet Swing. Comment feriez-vous si vous rencontreriez ce problème ?
Listener
Messages postés15Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention25 janvier 2006 3 mars 2005 à 20:41
Kaloway,
Je reformule.
Dans JPanel, grâce à la méthode paintComponent (Graphics g) { ... } ou paint (Graphics g) { ... , je parviens à dessiner la forme géométrique suivante :
Bon, jusque-là, pas de problème.
Je veux faire la chose suivante : Comment puis-je transformer cette forme "quelconque" en un bouton Java capable de lancer un évènement dès lors que l'on appuie dessus. C'est-à-dire :
Cette forme peut-elle se transformer ou devenir un JButton ?? Ou alors un JButton en Java ne peut être représenter uniquement par un rectangle ??