| 
		
			 Préférences 
			
			
			
			
			Moteurs de recherche 
			
		 | 
	||||||||||||||||||||
| 				 JavaTM 2 Platform Std. Ed. v1.4.2 
			
javax.swing
 | 
	|||||||||||||||||||||
| Method Summary | |
static KeyStroke | 
getKeyStroke(char keyChar)
Returns a shared instance of a KeyStroke 
 that represents a KEY_TYPED event for the 
 specified character. | 
static KeyStroke | 
getKeyStroke(Character keyChar,
             int modifiers)
Returns a shared instance of a KeyStroke, given a Character object and a set of modifiers.  | 
static KeyStroke | 
getKeyStroke(char keyChar,
             boolean onKeyRelease)
Deprecated. use getKeyStroke(char)  | 
static KeyStroke | 
getKeyStroke(int keyCode,
             int modifiers)
Returns a shared instance of a KeyStroke, given a numeric key code and a set of modifiers.  | 
static KeyStroke | 
getKeyStroke(int keyCode,
             int modifiers,
             boolean onKeyRelease)
Returns a shared instance of a KeyStroke, given a numeric key code and a set of modifiers, specifying whether the key is activated when it is pressed or released.  | 
static KeyStroke | 
getKeyStroke(String s)
Parses a string and returns a KeyStroke. | 
static KeyStroke | 
getKeyStrokeForEvent(KeyEvent anEvent)
Returns a KeyStroke which represents the stroke which generated a given KeyEvent.  | 
| Methods inherited from class java.awt.AWTKeyStroke | 
equals, getAWTKeyStroke, getAWTKeyStroke, getAWTKeyStroke, getAWTKeyStroke, getAWTKeyStroke, getAWTKeyStrokeForEvent, getKeyChar, getKeyCode, getKeyEventType, getModifiers, hashCode, isOnKeyRelease, readResolve, registerSubclass, toString | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
public static KeyStroke getKeyStroke(char keyChar)
KeyStroke 
 that represents a KEY_TYPED event for the 
 specified character.
keyChar - the character value for a keyboard key
public static KeyStroke getKeyStroke(char keyChar, boolean onKeyRelease)
keyChar - the character value for a keyboard keyonKeyRelease - true if this KeyStroke corresponds to a
        key release; false otherwise.
public static KeyStroke getKeyStroke(Character keyChar, int modifiers)
getKeyStroke(int keyCode, int modifiers).
 The modifiers consist of any combination of:
keyChar - the Character object for a keyboard charactermodifiers - a bitwise-ored combination of any modifiers
IllegalArgumentException - if keyChar is nullInputEventpublic static KeyStroke getKeyStroke(int keyCode, int modifiers, boolean onKeyRelease)
The "virtual key" constants defined in java.awt.event.KeyEvent can be used to specify the key code. For example:
keyCode - an int specifying the numeric code for a keyboard keymodifiers - a bitwise-ored combination of any modifiersonKeyRelease - true if the KeyStroke should represent
        a key release; false otherwise.
KeyEvent, 
InputEventpublic static KeyStroke getKeyStroke(int keyCode, int modifiers)
The "virtual key" constants defined in java.awt.event.KeyEvent can be used to specify the key code. For example:
keyCode - an int specifying the numeric code for a keyboard keymodifiers - a bitwise-ored combination of any modifiers
KeyEvent, 
InputEventpublic static KeyStroke getKeyStrokeForEvent(KeyEvent anEvent)
This method obtains the keyChar from a KeyTyped event, and the key code from a KeyPressed or KeyReleased event. The KeyEvent modifiers are obtained for all three types of KeyEvent.
anEvent - the KeyEvent from which to obtain the KeyStroke
public static KeyStroke getKeyStroke(String s)
KeyStroke. 
 The string must have the following syntax:
 
    <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, i.e. the name following "VK_".
 
 If typed, pressed or released is not specified, pressed is assumed. Here
 are some examples:
 
     "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');
 
 In order to maintain backward-compatibility, specifying a null String,
 or a String which is formatted incorrectly, returns null.
s - a String formatted as described above