Als een Java- gebruiker op een toets op het toetsenbord , Java kent de waarde van de sleutel . Uw Java- toepassing of applet kan nodig zijn om die waarde weet net zo goed te kunnen functioneren . Java games , bijvoorbeeld , vaak een beroep op het toetsenbord om de actie te sturen . Zakelijke toepassingen kunnen gebruikers in staat om complexe taken met behulp van sneltoetsen uit te voeren . Java heeft een ingebouwde methode die maakt alle toetsaanslagen waarden voor u beschikbaar . Uw Java-programma moet gewoon om die waarden te lezen en hierop reageren . Instructies 1 Open uw JAVA programma voor het bewerken en creëren van een nieuwe Java- Applet bestand met de naam KeyReader Plak 2 onderstaande code over in dat bestand : . import java.awt.event * ; . import java.awt * ; . import java.applet * ; . . Deze import statements importeert de Java-bibliotheken die nodig zijn om uw aanvraag te laten rennen Goedkope 3 Plak de volgende code na de in stap twee genoemde code : public class KeyReader extends Applet { public void init ( ) { TextField textBox = new TextField ( " , " ) ; add ( textBox ) ; textBox.addKeyListener ( nieuw KeyAdapter ( ) { public void keyPressed ( KeyEvent e ) { int keyCode = e.getKeyCode ( ) ; System.out.println ( " je Geperst " + keyCode ) ; } } ) ; } } de eerste regel van de code in de init methode creëert een nieuwe tekstvak dat u kunt gebruiken om de toepassing te testen . Andere regels gebruiken addKeyListener methode om een nieuwe KeyAdapter maken . De keyPressed event handler wordt uitgevoerd wanneer iemand drukt een keyboad sleutel . De " e " event parameter manager houdt alle informatie met betrekking tot een toetsaanslag evenement . De keyCode variabele slaat de numerieke waarde van de ingedrukte toets . De eindafrekening wordt de ingedrukte toets . 4 Sla uw project en voer het uit . Een nieuw Applet venster wordt geopend en een tekstvak . Druk op een toets . Uw Java bewerken programma toont de numerieke toets die u hebt ingedrukt . Elke toets genereert een unieke waarde . De letter " a " genereert 65 . Zero produceert 48 en druk op " F8 " creëert 119 .
|