Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako mať Java čítanie stlačení klávesov ako vstup

Keď používateľ Java stlačí kláves klávesnice , Java pozná hodnotu daného kľúča . Váš Java aplikácie alebo applet môže byť nutné vedieť , že hodnoty , ako aj správne fungovať . Java hry , napríklad , často spoliehajú na vstup z klávesnice ovládať akciu . Obchodné aplikácie môžu užívateľom umožňujú vykonávať zložité úlohy pomocou klávesových skratiek . Java má zabudovaný - in metódu , ktorá robí všetky stlačenia klávesov hodnoty k dispozícii . Váš program Java jednoducho potrebuje čítať tieto hodnoty a reagovať zodpovedajúcim spôsobom . Pokyny dovolená 1

Otvorte JAVA program pre úpravu a vytvoriť nový súbor Java Applet názvom KeyReader
2

Vložte kód z obrázku nižšie do tohto súboru : .
< P > import java.awt.event * ; .. import java.awt * ; import java.applet * ; .

Tieto príkazy import import knižnice Java potrebné , aby sa vaše aplikácie beží
. sims 3

Vložte nasledujúci kód po kóde uvedeného v kroku dve :

public class KeyReader rozširuje Applet {

public void init ( ) { TextField textového poľa = new TextField ( " , " ) ; pridať ( TextBox ) ;

textBox.addKeyListener ( nový KeyAdapter ( ) { public void keyPressed ( KeyEvent e ) { int keycode = e.getKeyCode ( ) ; System.out.println ( " ste stlačili tlačidlo " + keycode ) ; } } ) ; } }

prvý riadok kódu v metóde init vytvorí nový textový rámček môžete použiť na testovanie aplikácie . Zostávajúce riadky pomocou metódy addKeyListener vytvoriť nový KeyAdapter . Obslužná rutina udalosti keyPressed beží vždy , keď niekto stlačí keyboad kľúč . " E " parameter obsluhu udalosti obsahuje všetky informácie , vzťahujúce sa ku klávesov udalosti . Premenná keycode ukladá číselnú hodnotu stlačené klávesy . Konečné vyúčtovanie sa zobrazí , keď stlačíte tlačidlo .
4

Uložte projekt a spustite ho . Nové okno aplet otvorí a zobrazí textové pole . Stlačte ľubovoľný kláves . Váš program Java Editácia zobrazuje numerické klávesy ste stlačili tlačidlo . Každý kľúč generuje jedinečnú hodnotu . Písmeno " " generuje 65. Zero vytvára 48 a stlačením klávesu " F8 " vytvára 119.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené