Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1489 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [awt/swing][résolu] listener sur ALT ou CTRL uniquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[awt/swing][résolu] listener sur ALT ou CTRL uniquement

n°807998
FarookFree​man
Posté le 27-07-2004 à 19:21:17  profilanswer
 

Bonjour,
 
J'ai cherché sur le foum mais rien trouvé à ce propos ...  
 
Je connais un peu les KeyListener mais, y a t-il des listeners sur les touches CTRL ou ALT ou SHIFT ou autres spéciales ?
 
Si non, comment pourrait on s'en sortir ?


Message édité par FarookFreeman le 28-07-2004 à 22:42:22
mood
Publicité
Posté le 27-07-2004 à 19:21:17  profilanswer
 

n°808683
FarookFree​man
Posté le 28-07-2004 à 14:14:23  profilanswer
 

Allez ! Y a bien quelqu'un qui a une petite idée ? ^^
 
Je voudrais juste récupérer l'événement touche CTRL enfonçée ou touche ALT ou touche SHIFT enfoncée ...

n°808891
bobuse
Posté le 28-07-2004 à 17:05:23  profilanswer
 

sinon tente sur BlablaTech ;)
 
Fais juste gaffe à pas poster avant le split :D

n°808901
boubavic
Posté le 28-07-2004 à 17:17:59  profilanswer
 

tu detectes juste le code des touches ctrl alt et shift, tu fous dans un listener le test sur la touché pressée et voila

n°809101
FarookFree​man
Posté le 28-07-2004 à 21:02:39  profilanswer
 

boubavic a écrit :

tu detectes juste le code des touches ctrl alt et shift


 
Ouai OK.
En fait j'avais pas testé si le KeyListener prenait les événements avec les touches CTRL, ...
Je pensais que ce n'était pas le cas (de mémoire mais j'ai du confondre avec autre chose.)
Bon, c kool ça marche impec !  
 
Donc je m'excuse platement ...  :jap:

n°809183
Jubijub
Parce que je le VD bien
Posté le 28-07-2004 à 22:01:50  profilanswer
 

si c pour tester si c ctrl ou alt + touche, c prévu : t'a les mask_event....


---------------
Jubi Photos : Flickr - 500px
n°809206
the real m​oins moins
Posté le 28-07-2004 à 22:17:30  profilanswer
 

ça envoie un event meme si uniquement alt ou ctrl est pressé ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°809229
FarookFree​man
Posté le 28-07-2004 à 22:40:47  profilanswer
 

Jubijub a écrit :

si c pour tester si c ctrl ou alt + touche, c prévu : t'a les mask_event....


 
Oui. Je pensais que non mais en fait, si ! Ca fait tout ça !  :love:

n°809231
Jubijub
Parce que je le VD bien
Posté le 28-07-2004 à 22:41:11  profilanswer
 

je te dirais que j'en sais franchement rien...je dirais que non, ca s'utilise en parallèle d'un test du clavier...
 
je m'en sers dans les action...
 
genre comme ca :  
 

Code :
  1. menuItem.setAccelerator(KeyStroke.getKeyStroke(
  2.         KeyEvent.VK_1, ActionEvent.ALT_MASK));


 
comme là :  
http://java.sun.com/docs/books/tut [...] /menu.html
 
a noter que c parfaitement transposable dans des Actions...


---------------
Jubi Photos : Flickr - 500px
n°809233
Jubijub
Parce que je le VD bien
Posté le 28-07-2004 à 22:41:46  profilanswer
 

tu peux poster le code qui le contient ???


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 28-07-2004 à 22:41:46  profilanswer
 

n°809242
FarookFree​man
Posté le 28-07-2004 à 22:50:06  profilanswer
 

     addKeyListener(new KeyAdapter() {
        public void keyReleased(KeyEvent e) {
   if (e.getKeyCode()==KeyEvent.VK_CONTROL)  
     System.out.println("CTRL key released" );
        }
        public void keyPressed(KeyEvent e) {
   if (e.getKeyCode()==KeyEvent.VK_CONTROL)  
     System.out.println("CTRL key pressed" );
        }
      });

n°809245
Jubijub
Parce que je le VD bien
Posté le 28-07-2004 à 22:51:42  profilanswer
 

oui d'accord, tu as utilisé les KeyEvent...je pensais que t'avais utilisé les MAsk...


---------------
Jubi Photos : Flickr - 500px
n°809254
FarookFree​man
Posté le 28-07-2004 à 22:58:53  profilanswer
 

Ba disons que je vois pas trop comment faire autrement, mais de toute façon ça me convient parfaitement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [awt/swing][résolu] listener sur ALT ou CTRL uniquement

 

Sujets relatifs
redirection selon la date systeme [RESOLU][VBA XL Word] Passer des variables obtenues ss XL dans Word? *RESOLU*
[resolu]distinct infaisablecopier/coller d'un panel en vb.net [résolu]
[RESOLU]Je comprends rien à mon GLOBALS...ça ne marche plus ![HTML] Tableau trop large et espace non voulu sous son image [Résolu]
[resolu]fichier xml & encoding[CSS] border-bottom marche pas ! [résolu]
[Résolu] variable garde sa valeur d'une page à une autre ? possible ?[PHP 4.0.6] Pb php 4.0.6 et envoi mail [RESOLU]
Plus de sujets relatifs à : [awt/swing][résolu] listener sur ALT ou CTRL uniquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR