Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:keylistener-keyevent 2008/02/12 20:29 | swing:keylistener-keyevent 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [[swing:swing|Java - AWT/Swing]]\\ | ||
====== Tastenanschläge auswerten ====== | ====== Tastenanschläge auswerten ====== | ||
//java.awt.event.KeyEvent//\\ | //java.awt.event.KeyEvent//\\ | ||
//java.awt.event.KeyAdapter//\\ | //java.awt.event.KeyAdapter//\\ | ||
+ | Im Beispiel sollen die Tasten "Ctrl +" und "Ctrl -" erkannt werden: | ||
<code java> | <code java> | ||
- | myControl.addKeyListener(new KeyAdapter(){ | + | myControl.addKeyListener(new KeyAdapter() { |
public void keyPressed(KeyEvent e){ | public void keyPressed(KeyEvent e){ | ||
if (e.isControlDown()){ // Ctrl | if (e.isControlDown()){ // Ctrl | ||
- | if (e.getKeyCode()==KeyEvent.VK_PLUS){ // + | + | if (e.getKeyCode()==KeyEvent.VK_PLUS) { // + |
System.out.println("Strg +"); | System.out.println("Strg +"); | ||
}else{ | }else{ | ||
- | if (e.getKeyCode()==KeyEvent.VK_MINUS){ // - | + | if (e.getKeyCode()==KeyEvent.VK_MINUS) { // - |
System.out.println("Strg -"); | System.out.println("Strg -"); | ||
} | } |