We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.ui.
Class Button.ClickShortcut
java.lang.Object
com.vaadin.event.Action
com.vaadin.event.ShortcutAction
com.vaadin.event.ShortcutListener
com.vaadin.ui.Button.ClickShortcut
All Implemented Interfaces:
Enclosing class:
- extends ShortcutListener
public static class Button.ClickShortcut
A ShortcutListener
specifically made to define a keyboard
shortcut that invokes a click on the given button.
See Also:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.vaadin.event.ShortcutAction |
---|
ShortcutAction.KeyCode, ShortcutAction.ModifierKey |
Nested classes/interfaces inherited from class com.vaadin.event.Action |
---|
Action.Container, Action.Handler, Action.Listener, Action.Notifier, Action.ShortcutNotifier |
Field Summary | |
---|---|
protected Button |
button
|
Fields inherited from class com.vaadin.event.ShortcutAction |
---|
SHORTHAND_CHAR_ALT, SHORTHAND_CHAR_CTRL, SHORTHAND_CHAR_SHIFT |
Constructor Summary | |
---|---|
Button.ClickShortcut(Button button,
int keyCode)
Creates a keyboard shortcut for clicking the given button using the given ShortcutAction.KeyCode . |
|
Button.ClickShortcut(Button button,
int keyCode,
int... modifiers)
Creates a keyboard shortcut for clicking the given button using the given ShortcutAction.KeyCode and ShortcutAction.ModifierKey s. |
|
Button.ClickShortcut(Button button,
String shorthandCaption)
Creates a keyboard shortcut for clicking the given button using the shorthand notation defined in ShortcutAction . |
Method Summary | |
---|---|
void |
handleAction(Object sender,
Object target)
|
Methods inherited from class com.vaadin.event.ShortcutAction |
---|
getKeyCode, getModifiers |
Methods inherited from class com.vaadin.event.Action |
---|
getCaption, getIcon, setCaption, setIcon |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
button
protected Button button
Constructor Detail |
---|
Button.ClickShortcut
public Button.ClickShortcut(Button button,
String shorthandCaption)
- Parameters:
button
- to be clicked when the shortcut is invokedshorthandCaption
- the caption with shortcut keycode and modifiers indicated
Creates a keyboard shortcut for clicking the given button using the
shorthand notation defined in ShortcutAction
.
Button.ClickShortcut
public Button.ClickShortcut(Button button,
int keyCode,
int... modifiers)
- Parameters:
button
- to be clicked when the shortcut is invokedkeyCode
- KeyCode to react tomodifiers
- optional modifiers for shortcut
Creates a keyboard shortcut for clicking the given button using the
given ShortcutAction.KeyCode
and ShortcutAction.ModifierKey
s.
Button.ClickShortcut
public Button.ClickShortcut(Button button,
int keyCode)
- Parameters:
button
- to be clicked when the shortcut is invokedkeyCode
- KeyCode to react to
Creates a keyboard shortcut for clicking the given button using the
given ShortcutAction.KeyCode
.
Method Detail |
---|
handleAction
public void handleAction(Object sender,
Object target)
- Specified by:
handleAction
in interfaceAction.Listener
- Specified by:
handleAction
in classShortcutListener