Interception des évènements clavier sur un composant Disabled [Java] - Programmation
Marsh Posté le 22-08-2002 à 12:14:28
Faut le faire boire, mais pas trop, sinon, il devient complètement noir...
bon, d'accord, je sors..
Marsh Posté le 22-08-2002 à 14:54:02
juan a écrit a écrit : Je voudrais simplement avoir le composant actif mais grisé (existe-t-il une méthode pour griser un JLabel?...) |
ben pkoi tu change pas la couleur de fond ?
et puis un JLabel c'est déjà grsqé à la base ...
Marsh Posté le 22-08-2002 à 15:57:58
y a des gens qui sont vraiment bizarre. Ils définissent un composant, le désactive puis demandent comment recevoir des évenements généré par ce composant.
Bon si il est désactivé y a pas 36 solutions ... il génère rien!
Marsh Posté le 22-08-2002 à 16:26:15
Quelquefois ce ne sont pas les gens qui sont bizarres mais le contexte du projet qui l'est pour les gens qui n'ont aucune idée de celui-ci.
Le composant, qui représente une unité militaire placée sur un terrain, contient une image que je voulais griser/dégriser à ma guise pour symboliser de manière simple l'inactivité/activité de l'unité.
C'est l'aspect "grisé" de Java qui m'intéresse, pas la désactivation du composant...
Mais si il existe une méthode plus simple, je suis preneur...
Benou,j'aurais voulu griser l'image du jlabel...
Désolé de ne pas avoir été très clair...
Marsh Posté le 22-08-2002 à 16:29:05
C'est une possibilité à laquelle j'ai pensé. Je pensais que désactiver aurait été plus simple.
Marsh Posté le 22-08-2002 à 17:32:49
--greg-- a écrit a écrit : bah si tu désactives c'est...comment dire... désactivé |
done je confirme ce que j'ai dit. Ca n'a rien à voir avec le contexte, tu utilises mal l'outil c'est tout.
Si tu désactives le bouton tu récupères rien point final. Donc comme on l'a suggéré changer l'image est le meilleur moyen
Marsh Posté le 22-08-2002 à 17:55:45
T'aurais plus intérêt à redéfinir paint() pour toncomposant...
M'enfin, moi, c'que j'en dit..
Marsh Posté le 22-08-2002 à 12:09:25
Salut, O grands manitous de la programmation Java
Dans le cadre du projet de mon stage, je cherche à intercepter des évènements clavier sur un composant désactivé (JLabel).
Le pb c'est que la désactivation inhibe les keylisteners...
Y aurait-il un moyen de contourner ce pb?
Je voudrais simplement avoir le composant actif mais grisé (existe-t-il une méthode pour griser un JLabel?...)
thx