| Klasse javax.swing.KeyStroke | 1.2 |
java.lang.Object
|
+--java.awt.AWTKeyStroke
|
+--javax.swing.KeyStroke
| Methoden | |
|---|---|
| public static KeyStroke | getKeyStroke(char keyChar) |
| public static KeyStroke | getKeyStroke(char keyChar, boolean onKeyRelease)
Verworfen in Version 1.4. |
| public static KeyStroke | getKeyStroke(Character keyChar, int modifiers) ![]() |
| public static KeyStroke | getKeyStroke(int keyCode, int modifiers, boolean onKeyRelease) |
| public static KeyStroke | getKeyStroke(int keyCode, int modifiers) |
| public static KeyStroke | getKeyStrokeForEvent(KeyEvent anEvent) |
| public static KeyStroke | getKeyStroke(String s) |
![[1.3]](../../images/marg13.gif)
<modifiers>* (<typedID> | <pressedReleasedID>) modifiers := shift | control | ctrl | meta | alt | button1 | button2 | button3 typedID := typed <typedKey> typedKey := string of length 1 giving Unicode character. pressedReleasedID := (pressed | released) key key := KeyEvent Key Code Name, z.B. der Teil nach "VK_".Als Standard wird "pressed" genommen.Hier einige Beispiele:"INSERT" => getKeyStroke(KeyEvent.VK_INSERT, 0); "control DELETE" => getKeyStroke(KeyEvent.VK_DELETE, InputEvent.CTRL_MASK); "alt shift X" => getKeyStroke(KeyEvent.VK_X, InputEvent.ALT_MASK | InputEvent.SHIFT_MASK); "alt shift released X" => getKeyStroke(KeyEvent.VK_X, InputEvent.ALT_MASK | InputEvent.SHIFT_MASK, true); "typed a" => getKeyStroke('a');