46 |
implements Serializable |
implements Serializable |
47 |
{ |
{ |
48 |
static final long serialVersionUID = -9060180771037902530L; |
static final long serialVersionUID = -9060180771037902530L; |
49 |
private KeyStroke() { |
private KeyStroke() { |
50 |
} |
} |
51 |
|
|
52 |
protected KeyStroke(char keyChar, int keyCode, int modifiers, |
protected KeyStroke(char keyChar, int keyCode, int modifiers, |
53 |
boolean onKeyRelease) |
boolean onKeyRelease) |
54 |
{ |
{ |
65 |
return (KeyStroke) getAWTKeyStroke(keyChar); |
return (KeyStroke) getAWTKeyStroke(keyChar); |
66 |
} |
} |
67 |
|
|
68 |
/** |
/** |
69 |
* @deprecated Use {@link #getKeyStroke(char)} |
* @deprecated Use {@link #getKeyStroke(char)} |
70 |
* |
* |
71 |
* This method, unlike all the other factory methods on this object, |
* This method, unlike all the other factory methods on this object, |
72 |
* returns a non-cached, non-shared object. New code should not use it. |
* returns a non-cached, non-shared object. New code should not use it. |
73 |
*/ |
*/ |
74 |
public static KeyStroke getKeyStroke(char keyChar, boolean onKeyRelease) |
public static KeyStroke getKeyStroke(char keyChar, boolean onKeyRelease) |
75 |
{ |
{ |
76 |
return new KeyStroke(keyChar, KeyEvent.VK_UNDEFINED, 0, onKeyRelease); |
return new KeyStroke(keyChar, KeyEvent.VK_UNDEFINED, 0, onKeyRelease); |
81 |
return (KeyStroke) getAWTKeyStroke(keyChar, modifiers); |
return (KeyStroke) getAWTKeyStroke(keyChar, modifiers); |
82 |
} |
} |
83 |
|
|
84 |
public static KeyStroke getKeyStroke(int keyCode, int modifiers, |
public static KeyStroke getKeyStroke(int keyCode, int modifiers, |
85 |
boolean onKeyRelease) |
boolean onKeyRelease) |
86 |
{ |
{ |
87 |
return (KeyStroke) getAWTKeyStroke(keyCode, modifiers, onKeyRelease); |
return (KeyStroke) getAWTKeyStroke(keyCode, modifiers, onKeyRelease); |