Comment faire clignoter des éléments graphiques ? - Java - Programmation
Marsh Posté le 19-10-2002 à 15:45:43
c'est pourtant comme ça qu'il faut faire....j'ai fait comme ça, et ça marche, en gros :
Code :
|
Bon, je suis pas sûr de moi, pasque j'ai pas mon code sous la main, mais bon, c'est qqchose dans ce goût là....Si ça marche pas, maile moi : je t'enverrai du code qui marche lundi....
Marsh Posté le 20-10-2002 à 13:44:06
ou alors tu peux faire plus propre en implementant plusieurs renderers par composant, et gerer le clignotement (donc le changement de renderer) par un javax.swing.Timer. Ca te permettrait de ne pas appeler explicitement de Thread, etde ne pas d'embeter avec des synchros eventuelles (le Timer fonctionne dans le DispatchingThread). En plus si t'as plusieurs composants ils clignoteront de maniere coordonnee.
Marsh Posté le 20-10-2002 à 22:29:00
Gonzo : chuis en AWT, moi! bouhou..alors je donne des solutions en AWT!
Marsh Posté le 21-10-2002 à 09:36:53
Alors, un bouton qui affiche une image et qui clignote, en AWT :
(en fait, il peut aussi 'clignoter' entre 2 images)
:
Code :
|
Marsh Posté le 21-10-2002 à 21:26:41
gfive a écrit a écrit : Gonzo : chuis en AWT, moi! bouhou..alors je donne des solutions en AWT! |
JDK 1.4 rulez
Marsh Posté le 19-10-2002 à 01:12:23
Je dois coder quelques éléments graphiques qui doivent clignoter,
par exemple une ligne qui change périodiquement toutes les 1/2 secondes de couleur, et j'y arrive pas.
C'est urgent, si qq'un a une solution, il me rendrait un grand service. Même un bout de code serait suffisant.
Merci
J'i essayé en faisant un thread qui gère le dessin et qui fait des changements de couleurs puis des sleep mais j'y arrive pas.