Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te Direction Keys gebruiken in Java
Of je schrijft een videospel of willen uw gebruikers een nieuwe manier van navigeren uw user interface , het reageren op de directionele /pijltjestoetsen in uw Java-programma geven is heel simpel . Dit artikel laat zien hoe u directionele toetsaanslagen in uw programma op een heel simplistische manier vangen , hoewel de concepten zijn eenvoudig genoeg dat zij gemakkelijk , ongeacht wat het is maat zal van toepassing zijn op uw programma . Wat je
Java SDK
Integrated Development Environment ( IDE ) zoals Eclipse of NetBeans ( niet strikt noodzakelijk , maar sterk aangemoedigd ) Need
Toon Meer Aanwijzingen
1

Maak een klasse die zal dienen te initialiseren en starten onze primaire JFrame , zoals zo :

import java.awt.Dimension
;

import java.lang.reflect.InvocationTargetException
;

import javax.swing.JFrame ;

import javax.swing.SwingUtilities
;

public final class DirectionalKeyPressTester
implementeert Runnable {

public static void main
( String [ ] args ) gooit InterruptedException , InvocationTargetException {

SwingUtilities.invokeAndWait
( nieuw DirectionalKeyPressTester ( ) ) ;


}

@ Override

public void run
( ) {

kader
= new JFrame ( " Directional KeyPress Tester " ) ;

frame.setSize
( nieuwe dimensie ( 800 , 600 ) ) ;

frame.setVisible ( true ) ;

}

prive JFrame kader
;

} kopen van 2


Voeg een KeyEvent luisteraar om je frame met de volgende code :
<

@ Override < br p > frame.addKeyListener ( nieuw KeyListener ( ) {

@ Override

public void keyTyped ( KeyEvent e ) {

}

public void > keyReleased ( KeyEvent e ) {


}

@ Override

public void keyPressed ( KeyEvent e ) {

int laatste keyCode
= e.getKeyCode ( ) ;

schakelaar
( keyCode ) {

geval KeyEvent.VK_DOWN
: {

System.out.println
( " U hebt op de pijl omlaag ! " ) ;

break
;

}

geval KeyEvent.VK_UP
: {

System.out.println
( " U hebt op de pijl omhoog ! " ) ;

break
;

}

geval KeyEvent.VK_LEFT
: {

System.out.println
( "U drukte op de pijl naar links " ) ;

break
;

}

geval KeyEvent.VK_RIGHT
: {

System.out.println
( "U drukt de pijl naar rechts " ) ; < br

break > ;

}

default
: {

System.out.println
( " U een andere toets ingedrukt : " + KeyEvent.getKeyText ( keyCode ) ) ;

break
;

}

}

}

} )
;
3

compileren en uitvoeren van het programma . Afhankelijk van de toetsen die u aanslaat , moet u de uitvoer van de volgende strekking hebben :

U drukte op de pijl omhoog

U drukte op de pijl omlaag

U de juiste gedrukt pijl

U drukte op de pijl naar links

U een andere toets ingedrukt : ! K

U een andere toets ingedrukt : Puntkomma
< br >

Previous: Next:
  Java Programming
·Hoe maak je een gebufferde Inp…
·Hoe om te doen Validaties in S…
·Hoe te importeren Java-console…
·Hoe te Omleiden naar een nieuw…
·Java Uitzondering Beschrijving…
·Bepalen welk Keystore Java is …
·Instrumenten gebruikt in Java 
·Help met Grid Breedte in Java 
·Hoe te Spelen in Java schrijve…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een externe PHP -bestand in H…
·WordPress Zlib Compressie functies in PH…
·Hoe kan ik een Integer in Java opmaken 
·Hoe kan ik een string in een array gebru…
·Hoe de Italische converteren naar Normal…
·Hoe kan ik een string array in Bel C + +…
·Hoe maak je een drop-down box Neem VBA 
·Hoe maak je een Permutation in Python 
·Verschil tussen Vector & Lijst in C + + 
Copyright © Computer Kennis http://www.nldit.com