| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan bruges Direction Nøgler i Java
    Uanset om du skriver et videospil eller ønsker at give dine brugere en ny metode til at navigere din brugergrænseflade , at reagere på de retningsbestemte /piletasterne i din Java -program er ganske enkel. Denne artikel vil vise hvordan man fælde retningsbestemte tastetryk i dit program i en meget forenklet måde , selvom de begreber er enkle nok, at de skal gælde nemt til dit program , uanset hvad det er størrelse. Ting du skal
    Java SDK
    Integrated Development Environment (IDE ) såsom Eclipse eller NetBeans (ikke strengt nødvendigt , men stærkt opmuntret )
    Vis Flere Instruktioner
    1 < p > Opret en klasse, der vil tjene til at initialisere og lancere vores primære JFrame , som så : Hej

    import java.awt.Dimension ,

    import java.lang.reflect.InvocationTargetException ;

    import javax.swing.JFrame ,

    import javax.swing.SwingUtilities ,

    offentlig afsluttende klasse DirectionalKeyPressTester implementerer Runnable {

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

    SwingUtilities.invokeAndWait (ny DirectionalKeyPressTester ());

    }

    @ Override

    public void run () {

    frame = new JFrame ( " Directional tastetryk Tester ")

    frame.setSize (ny dimension (800 , 600 )),

    frame.setVisible (sand) ;

    }

    private JFrame frame ,

    }
    2

    Tilføj KeyEvent lytter til din ramme med følgende kode : Hej < p> frame.addKeyListener (ny KeyListener () {

    @ Override

    public void keyTyped ( KeyEvent e ) {

    }

    @ Override < br >

    public void keyReleased ( KeyEvent e ) {

    }

    @ Override

    public void keyPressed ( KeyEvent e ) {

    endelige int keycode = e.getKeyCode ();

    kontakt ( keycode ) {

    tilfælde KeyEvent.VK_DOWN : {

    System.out.println ( " Du trykkede på pil ned ! " ),

    break;

    }

    tilfælde KeyEvent.VK_UP : {

    System.out.println ( " Du trykkede på pil op !") ;

    break;

    }

    tilfælde KeyEvent.VK_LEFT : {

    System.out.println ( "Du trykkede på Venstre pil ");

    break;

    }

    tilfælde KeyEvent.VK_RIGHT : {

    System.out.println ( "Du trykkede på Højre pil "); < br >

    break;

    }

    default: {

    System.out.println ( " Du trykkede nogle andre nøgle: " + KeyEvent.getKeyText ( keycode ) ),

    break;

    }

    }

    }

    } )
    3

    Kompiler og udføre programmet. Afhængigt af de taster, du trykker , bør du have output, der ligner følgende: !

    Du trykkede på pil op

    Du trykkede på pil ned

    Du trykkede den rigtige pil

    Du trykkede på Venstre pil

    Du trykkede nogle andre nøgle: ! K

    Du trykkede nogle andre nøgle: Semikolon
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Importer javax Servlet på NetBeans 
    ·Sådan vælges en værdi fra ComboBox i Java 
    ·Sådan Pass en Afkrydsningsfelt værdi i en Servlet 
    ·Hvordan man skriver Games i Java 
    ·Forklaring af Int N1 og N2 i Java-kode 
    ·Sådan Kontroller Heap størrelse med en JVM 
    ·Sådan justeres Java Hashtable Kapacitet 
    ·Sådan tilføjes Java Applets Brug HTML programmering 
    ·Hvordan at sende SMS fra en webserver til en Android-te…
    ·Java Format til Floating decimaler 
      Anbefalede Artikler
    ·Sådan får indekset for String Array i Java 
    ·Java hashCode for boolske Typer 
    ·Hvordan man programmerer en kugle i PHP 
    ·Sådan aktiveres og Forhindre Rullebjælker med Javascr…
    ·Hvordan at spare en ListBox Værdi i VBA 
    ·Sådan Kill Browser Downloads Med Javascript 
    ·Sådan oprettes Myoval & Myrectangle Klasser 
    ·Hvad er en Select Case i Visual Basic 
    ·Hvordan laver kommentarer i VBS -kode 
    ·Sådan fjernes dubletter i Lister i Python 
    Copyright © Computer Viden http://www.computerdk.com