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 -"); | ||
| } | } | ||