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) |
<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');