Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvoriť triedu , ktorá bude slúžiť na inicializáciu a spustenie našej primárnej JFrame , napríklad takto : 
 
 import java.awt.Dimension ; 
 
 import java.lang.reflect.InvocationTargetException ; 
 
 import javax.swing.JFrame ; 
 
 dovozných javax.swing.SwingUtilities ; 
 
 public final class DirectionalKeyPressTester implementuje spustiteľný { 
 
 public static void main ( String [ ] args ) throws InterruptedException , InvocationTargetException { 
 
 SwingUtilities.invokeAndWait ( nový DirectionalKeyPressTester ( ) ) ; 
 
 } 
 
 @ Override 
 
 public void run ( ) { 
 
 frame = new JFrame ( " Directional KeyPress Tester " ) ; 
 
 frame.setSize ( nový Rozmery ( 800 , 600 ) ) ; 
 
 frame.setVisible ( true ) ; 
 
 } 
 
 súkromné JFrame frame ; 
 
 } 
 2 
 Pridať KeyEvent poslucháča do rámu s nasledujúcim kódom : 
 
 frame.addKeyListener ( nový KeyListener ( ) { 
 
 @ Override public void 
 
 keyTyped ( KeyEvent e ) { 
 
 } 
 
 @ Override 
 
 public void keyReleased ( KeyEvent e ) { 
 
 } 
 
@ Override public void klipart
 keyPressed ( KeyEvent e ) { 
 
 final int keycode = e.getKeyCode ( ) ; 
 
 spínač ( keycode ) { 
 
 case KeyEvent.VK_DOWN : { 
 
 System.out.println ( " ! ste stlačili tlačidlo Šípka nadol " ) ; 
 
 break ; 
 
 } 
 
 prípad KeyEvent.VK_UP : { 
 
 System.out.println ( " ! stlačené šípka hore " ) ; 
 
 break ; 
 
 } 
 
 prípad KeyEvent.VK_LEFT : { 
 
 System.out.println ( " ! stlačené šípka vľavo " ) ; 
 
 break ; 
 
 } 
 
 prípad KeyEvent.VK_RIGHT : { 
 
 System.out.println ( " ! ste stlačili tlačidlo Šípka doprava " ) ; 
 
 break ; 
 
 } 
 
 default : { 
 
 System.out.println ( " ste stlačili niektoré iné tlačidlo : " + KeyEvent.getKeyText ( keycode ) ) ; 
 
 break ; 
 
 } 
 
 } 
 
 } 
 
 } ) ; 
 3 
Kompilácia a spustite program . V závislosti na kľúče stlačíte , mali by ste mať výstup podobný nasledujúcemu : ! ClipArt
 stlačíte šípku hore 
 
 ste stlačili tlačidlo Šípka nadol 
 
 Po stlačení Právo ! šípka 
 
 ste stlačili tlačidlo šípka vľavo 
 
 ste stlačili niektoré iné tlačidlo : K 
 
 stlačili ste nejakú inú kľúč : bodkočiarku