| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come utilizzare i tasti di direzione in Java
    Se si sta scrivendo un videogioco o di voler dare agli utenti un nuovo modo di navigare l'interfaccia utente , rispondendo ai tasti direzionali /freccia nel programma Java è abbastanza semplice . Questo articolo dimostra come intercettare la pressione dei tasti direzionali nel programma in modo molto semplicistico , anche se i concetti sono abbastanza semplici che dovrebbero applicare facilmente al vostro programma , non importa che cosa è formato . Cose che ti serviranno
    Java SDK
    ambiente di sviluppo integrato ( IDE ) come Eclipse o NetBeans ( non strettamente necessario , ma fortemente incoraggiato ) economici Mostra più istruzioni
    1 < p > Creare una classe che servirà per inizializzare e avviare il nostro JFrame principale , in questo modo:

    import java.awt.Dimension ;

    importazione java.lang.reflect.InvocationTargetException ;

    importazione javax.swing.JFrame ;
    javax.swing.SwingUtilities importazione

    ;

    DirectionalKeyPressTester public final implementa Runnable {

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

    SwingUtilities.invokeAndWait ( nuovo DirectionalKeyPressTester ( ) ) ; }


    @ Override

    public void run ( ) {
    telaio

    = new JFrame ( " direzionale KeyPress Tester" ) ;

    frame.setSize ( new Dimension ( 800 , 600) ) ;

    frame.setVisible ( true);

    }

    privato telaio JFrame ;

    }
    2

    Aggiungi un ascoltatore KeyEvent al telaio con il seguente codice :
    < p > frame.addKeyListener ( nuovo 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 (); Cambia

    ( keyCode ) {

    caso KeyEvent.VK_DOWN : {

    System.out.println (" Hai premuto la freccia verso il basso ! " ) ;

    break;

    }

    caso KeyEvent.VK_UP : {

    System.out.println (" Hai premuto la freccia Up! " ) ;

    break;

    }

    caso KeyEvent.VK_LEFT : {

    System.out.println (" ! Hai premuto la freccia a sinistra" ) ;

    break;

    }

    caso KeyEvent.VK_RIGHT : {

    System.out.println ("Hai premuto la freccia destra" ) ; < br

    rottura> ;

    }

    default: {

    System.out.println (" Hai premuto un altro tasto : " + KeyEvent.getKeyText ( keyCode ) ) ;

    break;

    }

    }

    }

    });
    3

    compilare ed eseguire il programma . A seconda dei tasti premuti , si dovrebbe avere un output simile al seguente : !

    Hai premuto la freccia Su

    premuto la freccia Giù

    Si è premuto il pulsante destro freccia

    Hai premuto la freccia sinistra

    È stato premuto un altro tasto : ! K Components

    È stato premuto un altro tasto : Punto e virgola


    Previous :

    next :
      Articoli Correlati
    ·Come formattare date tra Java e Oracle 
    ·Come esportare i dati da file CSV in Java 
    ·Come dichiarare un array di interi in Java 
    ·Come formattare una stringa in ASCII Java 
    ·Come inserire e rimuovere Left & Right Array Java 
    ·Come convertire un numero in stringa in JavaScript 
    ·Come aprire JPanel in Java 
    ·Come fare un gioco a scorrimento laterale in Java 
    ·Come leggere Int. Java 
    ·Come leggere il valore di ingresso in Java 
      Articoli in evidenza
    ·Come modificare un PanelView 
    ·Come aprire un file NPP Realizzato da Art Explosion 
    ·Come imparare Stenografia Dattilografia 
    ·Che cosa fa il debug di query Media 
    ·Come scrivere un programma per convertire Caso minuscol…
    ·Come nascondere una immagine con PHP 
    ·Come ottenere il valore intero a Enum Java 
    ·Come passare dinamici variabili di data in SSIS 
    ·Idee per applicazioni Visual Basic 
    ·Come incorporare  in ColdFusion 
    Copyright © Conoscenza Informatica http://it.wingwit.com