javax.swing
Class KeyStroke

java.lang.Object
  extended by java.awt.AWTKeyStroke
      extended by javax.swing.KeyStroke
All Implemented Interfaces:
Serializable

public class KeyStroke
extends AWTKeyStroke
implements Serializable

See Also:
Serialized Form

Method Summary
static KeyStroke getKeyStroke(char keyChar)
           
static KeyStroke getKeyStroke(Character keyChar, int modifiers)
           
static KeyStroke getKeyStroke(char keyChar, boolean onKeyRelease)
          Deprecated. Use getKeyStroke(char) This method, unlike all the other factory methods on this object, returns a non-cached, non-shared object. New code should not use it.
static KeyStroke getKeyStroke(int keyCode, int modifiers)
           
static KeyStroke getKeyStroke(int keyCode, int modifiers, boolean onKeyRelease)
           
static KeyStroke getKeyStroke(String str)
          Returns the KeyStroke according to getAWTKeyStroke().
static KeyStroke getKeyStrokeForEvent(KeyEvent event)
           
 
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

getKeyStroke

public static KeyStroke getKeyStroke(char keyChar)

getKeyStroke

public static KeyStroke getKeyStroke(char keyChar,
                                     boolean onKeyRelease)
Deprecated. Use getKeyStroke(char) This method, unlike all the other factory methods on this object, returns a non-cached, non-shared object. New code should not use it.


getKeyStroke

public static KeyStroke getKeyStroke(Character keyChar,
                                     int modifiers)

getKeyStroke

public static KeyStroke getKeyStroke(int keyCode,
                                     int modifiers,
                                     boolean onKeyRelease)

getKeyStroke

public static KeyStroke getKeyStroke(int keyCode,
                                     int modifiers)

getKeyStroke

public static KeyStroke getKeyStroke(String str)
Returns the KeyStroke according to getAWTKeyStroke(). But it returns null instead of throwing IllegalArugmentException when the keystoke sequence cannot be parsed from the given string.


getKeyStrokeForEvent

public static KeyStroke getKeyStrokeForEvent(KeyEvent event)