Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment obtenir d'entrée de l'utili…
  • Noyau Java Tutoriels 
  • Comment ajouter une nouvelle méthod…
  • Comment faire pour utiliser un contr…
  • Comment faire pour exécuter Tcpdump…
  • Comment passer une case à cocher va…
  • Comment faire un bouton radio par dé…
  • Comment créer des formulaires d'ins…
  • Comment utiliser une toile Java 
  • Comment faire pour changer le texte …
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire pour utiliser les touches de direction dans Java

    Que vous écriviez un jeu vidéo ou de vouloir donner à vos utilisateurs une nouvelle façon de naviguer dans votre interface utilisateur , en réponse aux touches directionnelles /flèche dans votre programme Java est assez simple. Cet article va vous expliquer comment piéger touches directionnelles de votre programme d'une manière très simpliste , bien que les concepts sont assez simples qu'elles devraient s'appliquer facilement à votre programme quelle que soit sa taille . Choses que vous devez
    Java SDK
    environnement de développement intégré (IDE) comme Eclipse ou NetBeans ( pas strictement nécessaire , mais fortement encouragée)
    Voir Plus Instructions
    1 < p> Créer une classe qui servira à initialiser et de lancer notre JFrame primaire , comme ceci:

    java.awt.Dimension d'importation;

    java.lang.reflect.InvocationTargetException d'importation;
    javax.swing.JFrame d'importation de

    ;

    javax.swing.SwingUtilities d'importation ;

    DirectionalKeyPressTester public final class implémente Runnable {

    public static void main ( String [ ] args) throws InterruptedException , InvocationTargetException {

    SwingUtilities.invokeAndWait ( nouveau DirectionalKeyPressTester ()); }


    @ Override

    public void run () { cadre de


    = new JFrame ( " Tester KeyPress directionnel ");

    frame.setSize ( nouvelle dimension (800 , 600) ) ;

    frame.setVisible (true);


    }

    cadre privé JFrame ;

    }
    2

    Ajouter un auditeur KeyEvent à votre image avec le code suivant :
    < p> frame.addKeyListener ( nouveau KeyListener () {

    @ Override public void

    keyTyped ( KeyEvent e) { }


    @ Override < br >

    public void keyReleased ( KeyEvent e) { }


    @ Override public void

    keyPressed ( KeyEvent e) {

    final int keyCode = e.getKeyCode (); interrupteur


    ( keyCode ) {

    cas KeyEvent.VK_DOWN : {

    System.out.println (" Vous avez appuyé sur la flèche vers le bas! " ) ; pause


    ;

    }

    cas KeyEvent.VK_UP : {

    System.out.println (" Vous avez appuyé sur la flèche vers le haut !") ; pause


    ;

    }

    cas KeyEvent.VK_LEFT : {

    System.out.println (" ! Vous avez appuyé sur la flèche gauche" ) ; pause


    ;

    }

    cas KeyEvent.VK_RIGHT : {

    System.out.println (" ! Vous avez appuyé sur la flèche droite" ) ;
    pause

    ;


    }

    défaut : {

    System.out.println (" Vous avez appuyé sur une autre touche :" + KeyEvent.getKeyText ( keyCode ) ) ; pause


    ;

    } }


    } }

    ) de
    ;
    3

    compiler et exécuter le programme. Selon les touches sur lesquelles vous appuyez , vous devriez avoir une sortie similaire à ce qui suit :

    Vous avez appuyé sur la flèche Up

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Communication Java Applets Entre 
  • Comment ajouter un Prêté code Android à un projet Eclipse 
  • Comment télécharger un fichier bitmap dans SDK Android 
  • Comment ajouter un panneau à Jframe 
  • Un bon moyen d'organiser les classes avec Java 
  • Comment créer un site web en utilisant EJB 
  • Java Game Development Tools 
  • Comment changer la couleur défilement Utilisation de Java 
  • Comment passer la valeur de case à cocher dans la base utilisant JSP Servlet 
  • Comment détecter un caractère CJK en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc