IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

type de données retourné par getKeyCode()


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2015
    Messages : 55
    Points : 43
    Points
    43
    Par défaut type de données retourné par getKeyCode()
    Bonjour,

    J'aimerai savoir si et comment getKeyCode() retourne un integer (ce que je comprends dans la documentation). Par exemple, comment on explique mon code ci dessous qui fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    	public void keyPressed(KeyEvent ke) {
            int a  = ke.getKeyCode();
            switch(a)
            {
      			case KeyEvent.VK_LEFT:
    				System.out.println("choix 1");
    				forme.deplacerGauche();
    				break;
    			case KeyEvent.VK_RIGHT :
    				System.out.println("choix 2");
    				forme.deplacerDroite();
    				break;
    			case KeyEvent.VK_UP:
    				System.out.println("choix 3");
    				forme.deplacerHaut();
    				break;
    			case KeyEvent.VK_DOWN:
    				System.out.println("choix 4");
    				forme.deplacerBas();
    				break;      		
            }
    	}
    KeyEvent.VK_UP est il un integer ? Si oui lequel, et puis je le mettre directement dans mon case? par exemple case 38 au lieu de case KeyEvent.VK_DOWN ?

    Par avance merci de vos lumieres !
    Cedric

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Oui c'est un entier comme on peut le voir dans le source de KeyEvent ou simplement dans sa doc https://docs.oracle.com/javase/7/doc.../KeyEvent.html

    N'essayes surtout pas de mettre 38 a la place de VK_KEYDOWN. Ca marchera, mais c'est une mauvaise idée.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2015
    Messages : 55
    Points : 43
    Points
    43
    Par défaut
    j'avais du me tromper dans mes tests, en fait ca marche correctement si je mets par exemple :

    case 39

    au lieu de

    case KeyEvent.VK_RIGHT

    Pour plus de clarté il faut mieux laisser la deuxième expression je pense.

    Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Type du résultat retourné par MySQL
    Par colodoc dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/10/2008, 02h37
  2. [MySQL] le type de donnée retourné par mysql_fetch_assoc est fantaisiste
    Par guidav dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/06/2007, 16h07
  3. Réponses: 2
    Dernier message: 31/05/2007, 10h57
  4. Réponses: 2
    Dernier message: 08/10/2006, 11h44
  5. [TinyMCE] [Sécurité] Données retournées par TinyMCE
    Par shoryu-ken dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 14/06/2006, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo