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 zachytiť kľúčové udalosti v jazyku Java

akcie " KeyEvent " Java spustí zakaždým , keď užívateľ stlačí kláves na klávesnici , zatiaľ čo vaše aplikácie beží na počítači . Môžete zachytiť kľúčové udalosti a vykonávať ďalšie procesy kódu potom, čo užívateľ stlačí ľubovoľnú klávesu . Keylogger programy použiť túto funkciu na spoločenské akcie , ale väčšina programátorov túto funkciu použiť na zistenie nesprávnych vstupných znakov . Napríklad , KeyEvent vám umožní zistiť , či používateľ stlačí kláves s písmenom v textovom poli , ktoré umožňuje iba číslice . Pokyny
1

pravým tlačidlom myši na súbor zdrojového kódu Java , ktorú chcete upraviť , kliknite na tlačidlo " Otvoriť " a vyberte si Java editor v zozname programov .
2

Pridať " poslucháčov " do textového poľa . Poslucháč spustí , keď používateľ umiestni kurzor do textového poľa a stlačí kláves . Nasledujúci kód pridá poslucháč :

textbox1.addKeyListener ( this ) ;
3

Nahradiť " Textovepole1 " s názvom vášho vlastného textového poľa
< . br > 4

Vytvorte funkciu , ktorá spustí , keď používateľ stlačí kláves . V tomto príklade , Java vytlačí stlačené tlačidlo na obrazovke užívateľa :

public void keyTyped ( KeyEvent e ) {

char key = e.getKeyChar ( ) ;

systém . out.println ( " Stlačili ste " + kľúč + " tlačidlo . " ) ;

}

Najnovšie články

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