public class NumPadKey extends Key
ALT, ALT_GR, BACK_SPACE, CAPS_LOCK, content, CONTEXT, CTRL, DELETE, END, ENTER, ESC, F1, F10, F11, F12, F2, F3, F4, F5, F6, F7, F8, F9, HOME, INSERT, isLocked, KEY_DOWN, KEY_LEFT, KEY_RIGHT, KEY_UP, LANG, NUM_5, NUM_DELETE, NUM_DIV, NUM_DOWN, NUM_END, NUM_HOME, NUM_INSERT, NUM_LEFT, NUM_LOCK, NUM_MINUS, NUM_MULT, NUM_PAGEDOWN, NUM_PAGEUP, NUM_PLUS, NUM_RIGHT, NUM_UP, PAGE_DOWN, PAGE_UP, PAUSE_BREAK, PRTSCR, SCROLL_LOCK, SHIFT, SPACE, TAB, WINDOWS
Constructor and Description |
---|
NumPadKey()
Initializes a new instance of the
NumPadKey class. |
NumPadKey(int virtualKey)
Initializes a new instance of the
NumPadKey class with specified virtual key code. |
NumPadKey(int virtualKey,
java.lang.String content)
Initializes a new instance of the
RegularKey class with specified virtual key code and content. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones this key.
|
boolean |
equals(java.lang.Object obj)
Returns a value indicating whether this instance and a specified Key object represent the same value.
|
java.lang.String |
getNumCase()
Gets the key's label in num-lock mode.
|
int |
getVirtualKey()
Gets the key code of this key.
|
int |
hashCode()
Returns a hash code for this NumPadKey.
|
void |
send(boolean releaseSpecialKeys)
Sends this key to the foreground window.
|
void |
setNumCase(java.lang.String value)
Sets the key's label in num-lock mode.
|
void |
setVirtualKey(int value)
Sets the key code of this key.
|
copy, getContent, getHeight, getImage, getImagePath, getIsLocked, getLeft, getTop, getWidth, setContent, setHeight, setImage, setImage, setIsLocked, setLeft, setTop, setWidth, updateKey
public NumPadKey()
NumPadKey
class.public NumPadKey(int virtualKey)
NumPadKey
class with specified virtual key code.virtualKey
- The virtual key code sent by this key.public NumPadKey(int virtualKey, java.lang.String content)
RegularKey
class with specified virtual key code and content.virtualKey
- The virtual key code sent by this key.content
- Content sent as input to the focused control.public void setNumCase(java.lang.String value)
value
- A string specifying key's label.public java.lang.String getNumCase()
public void setVirtualKey(int value)
value
- The virtual key code sent by this key.public int getVirtualKey()
public void send(boolean releaseSpecialKeys)
public int hashCode()