| 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 catturare i tasti premuti in Java
    Acquisizione di una sequenza di tasti in Java non è proprio la stessa di accettare input da tastiera . Nella maggior parte delle situazioni , un programma accetta input dell'utente dalla tastiera in forma di caratteri stampabili . Lettere , numeri e simboli vengono letti nel programma e memorizzati , eco indietro alla schermata , o utilizzate per avviare altre azioni all'interno del programma. Quando si cattura una sequenza di tasti per una chiave non- stampa , i tasti freccia e il tasto tab per esempio , l'ingresso deve essere interpretato dal programma , e passato al ingresso appropriato /libreria di output per la gestione. Istruzioni
    1

    creare una funzione per rilevare pressione di un tasto , e assegnare una variabile per tenere traccia dell'evento :

    public boolean keyDown ( Event e , int key) {
    < p > una variabile booleana restituisce solo un valore true o ​​false. Lo stato di default di questo tipo di variabile è false . La pressione di un tasto fa cambiare il valore su true . Questa funzione restituisce anche il valore ASCII del tasto premuto , e memorizza il valore nella variabile intera
    2

    Determinare se il tasto premuto è un carattere stampabile " chiave". :
    < p > if ( key > 31 && tasto < 127 ) {

    caratteri ASCII stampabili hanno valori compresi tra 31 e 127 . Tutti gli altri valori dalla tastiera richiedono una gestione speciale
    3

    Far passare il valore della chiave per il programma se è un carattere stampabile :

    ValidateText ritorno ( chiave) ; < . br>

    }
    4

    Informare il programma chiamante che la chiave non può essere stampato e richiede una gestione speciale se cade al di fuori dei valori ASCII specificati :

    return false ; < br >

    }

    Previous :

    next :
      Articoli Correlati
    ·Come monitorare un pool di connessioni in Sun Java 7 
    ·Come per controllare lo stato della stampante, utilizza…
    ·Come scrivere un menu tramite un applet Java 
    ·Usi per HashCode in Java 
    ·Come scrivere un feed RSS Reader in Java 
    ·Qual è la classe String in Java ? 
    ·Come creare un menu di programmazione Android 
    ·Come ottenere i nomi delle colonne in una tabella di da…
    ·Come animare un JPanel in Java 
    ·Come forzare la costruzione per non generico Solo per u…
      Articoli in evidenza
    ·Come creare Testo scorrevole in HTML 
    ·Come creare un PHP Redirect di un membro 
    ·Cosa sono i file di scheletro 
    ·Come associare dati a un metodo in WPF 
    ·Come utilizzare VBA e Regex 
    ·Come sbarazzarsi di avvisi di certificato di selenio Ru…
    ·Come da COBOL a Visual Basic 
    ·Come utilizzare l'ereditarietà in Ruby 
    ·MySQL Error 1030 
    ·Come ottenere l'input da tastiera in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com