Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour convertir un enti…
  • Comment désinstaller Subversive sur…
  • Comment éviter Exception de pointeu…
  • Comment commencer une nouvelle ligne…
  • Quelle est la Initializer statique e…
  • Comment formater colonnes de Java 
  • Comment utiliser Weblogic.ejbc lieu …
  • Comment récupérer un LinkedHashMap…
  • Comment saisir un fichier en Java 
  • Les choses à mettre dans une Applet…
  •   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 capturer les touches en Java

    Capture d'une frappe en Java n'est pas tout à fait la même chose que d'accepter la saisie au clavier . Dans la plupart des situations , un programme accepte la saisie de l'utilisateur à partir du clavier sous la forme de caractères imprimables. Lettres , chiffres et symboles sont lus dans le programme et stockées , renvoyés en écho à l'écran , ou utilisés pour initier une autre action dans le programme. Lors de la capture d'une frappe d'une touche non - impression , les touches fléchées et la touche de tabulation par exemple , l'entrée doit être interprété par le programme , et passa à l'entrée appropriée /bibliothèque de sortie pour la manipulation. Instructions
    1

    créer une fonction pour détecter une pression de touche, et affecter une variable à suivre l' événement :

    keyDown public void ( Event e , int key) {
    < p> une variable booléenne renvoie uniquement une valeur true ou false . L'état par défaut de ce type de variable est fausse. En appuyant sur une touche, la valeur à true. Cette fonction retourne également la valeur ASCII de la touche enfoncée , et stocke cette valeur dans la variable entière
    2

    Déterminer si la touche pressée est un caractère imprimable "clé". :
    < p> if ( touche > 31 && touche < 127) {

    caractères ASCII imprimables des valeurs comprises entre 31 et 127. Toutes les autres valeurs du clavier nécessitent un traitement spécial
    3

    passer la valeur de la clé de ce programme s'il s'agit d'un caractère imprimable :

    ValidateText de retour (key) ; < . br>

    }
    4

    Informer le programme appelant que la clé ne peut être imprimé et nécessite un traitement spécial si elle tombe en dehors des valeurs ASCII spécifié :

    Return of false; < br >

    }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment générer UML à partir du code Java 
  • Comment faire un proxy dans Java 
  • Comment contracter un tableau dans une chaîne Comma-Separated en Java 
  • Comment connecter un site Web pour SQLite 
  • Types de contrôles de validation 
  • Comment créer des classes d' exception dans Java 
  • Java Techniques de débogage 
  • Comment faire pour établir une nouvelle connexion dans NetBeans 
  • Comment faire un modèle des couches de la Terre 
  • Comment faire une demande d'un tableau en BorderLayout 
  • Connaissances Informatiques © http://www.ordinateur.cc