OVH Cloud OVH Cloud

bouton enfoncé

2 réponses
Avatar
Pif
Bonjour, petite question : quand j'ai un bouton (JButton en swing),
comment faire pour que le le look reste enfoncé quand je click et
l'inverse aussi, et pour qu'il y ait une surbrillance lors d'un mousse
over. En gros, comme les toolbar de windows...

Est-ce le L&F qui gère ca, à moi de le gérer manuellement ou y-a-t-il
des options ? Comment cela se passe pour item de ToolBar ?

Merci bien !

@+

2 réponses

Avatar
Isammoc
Pif écrivait news:d072sf$kid$:

Bonjour, petite question : quand j'ai un bouton (JButton en swing),
comment faire pour que le le look reste enfoncé quand je click et
l'inverse aussi, et pour qu'il y ait une surbrillance lors d'un mousse
over. En gros, comme les toolbar de windows...

Est-ce le L&F qui gère ca, à moi de le gérer manuellement ou y-a-t-il
des options ? Comment cela se passe pour item de ToolBar ?

Merci bien !


Réponse: ToggleButton

@+


Isammoc
AMHA

Avatar
Vince D.
"Pif" a écrit dans le message de
news:d072sf$kid$
Bonjour, petite question : quand j'ai un bouton (JButton en swing),
comment faire pour que le le look reste enfoncé quand je click et
l'inverse aussi, et pour qu'il y ait une surbrillance lors d'un mousse
over. En gros, comme les toolbar de windows...

Est-ce le L&F qui gère ca, à moi de le gérer manuellement ou y-a-t-il
des options ? Comment cela se passe pour item de ToolBar ?

Merci bien !

@+


Bien que l'on t'ai répondu, JToggleButton, comme si t'étais un simplet qui
n'y connait rien (on m'a fait le même coup il y a une ou deux semaines sur
le présent forum). J'ai travaillé sur le même type de composant que toi.
Donc, j'ai dérivé un AbstractButton et j'ai géré le paint() pour les deux
états. Pour avoir une notion de l'état (enfoncé/pas enfoncé), j'ai du
implementer MouseListener pour le click et tu devrais implémenter
MouseMostionListener pour le MouseOver.

Voilà, voilà.

Vince D.