public class Shortcut
extends java.lang.Object
new Shortcut('A', true, true, false); for Ctrl-Shift-A
or like new Shortcut(A, CONTROL, SHIFT);;| Constructor and Description |
|---|
Shortcut() |
Shortcut(char key,
boolean control,
boolean shift,
boolean alt) |
Shortcut(char key,
int... modifiers)
Constructor for creating a shortcut with a key and some modifiers (order of modifiers is not
important).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
boolean |
getAlt() |
boolean |
getControl() |
char |
getKey() |
int |
getKeyCode() |
boolean |
getShift() |
int |
hashCode() |
void |
setAlt(boolean state) |
void |
setControl(boolean state) |
void |
setKey(char key) |
void |
setKeyCode(int keyCode) |
void |
setShift(boolean state) |
static Shortcut |
shortcutFromKeyCode(int keyCode,
int modifiers)
A method to create a shortcut with a given keyCode instead of a key and by passing the modifiers
coded as one single int (as uesd in internally in java KeyEvents).
|
java.lang.String |
toString()
Turn shortcut into a string in a format like: "Ctrl+Shift+Alt+K", "Shift+Alt+3", "Ctrl+Delete" or
"Space"
|
public Shortcut()
public Shortcut(char key,
boolean control,
boolean shift,
boolean alt)
public Shortcut(char key,
int... modifiers)
key - keymodifiers - modifierspublic static Shortcut shortcutFromKeyCode(int keyCode, int modifiers)
KeyListener as a performance-optimal constructor.keyCode - key codemodifiers - modifierspublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void setKey(char key)
public void setKeyCode(int keyCode)
public void setShift(boolean state)
public void setControl(boolean state)
public void setAlt(boolean state)
public char getKey()
public int getKeyCode()
public boolean getShift()
public boolean getControl()
public boolean getAlt()
public java.lang.String toString()
toString in class java.lang.ObjectProcessing Library guiSET by Mc Zen. (c) 2021