public class ShortcutManager extends DefaultKeyboardFocusManager
| Modifier and Type | Class and Description |
|---|---|
static class |
ShortcutManager.FocusedObjectActionEvent
Событие описывающее целевой объект для которого применяется Action
|
static interface |
ShortcutManager.SetMatchedComponent
Указывает совпавший элемент, актуально для Action которым требуется знать какой элемент совпал
|
BACKWARD_TRAVERSAL_KEYS, DOWN_CYCLE_TRAVERSAL_KEYS, FORWARD_TRAVERSAL_KEYS, UP_CYCLE_TRAVERSAL_KEYS| Constructor and Description |
|---|
ShortcutManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dispatchEvent(AWTEvent e) |
static ShortcutManager |
get()
Возвращает экземпляр менеджера
|
Iterable<Action> |
getActions()
Указывает обработчики пользоватеских действий
|
int |
getMinLastCallTimeout() |
protected boolean |
hook(KeyEvent e) |
protected boolean |
hook(KeyStroke keyStroke,
KeyEvent keyEvent) |
static void |
install()
Устанавливает менеджер клавиатурных комбинаций
|
boolean |
isAllowMultipleActions()
Указывает допускается ли вызов нескольких обработчиков
|
void |
setActions(Iterable<Action> actions)
Указывает обработчики пользоватеских действий
|
void |
setActionsOf(Iterable<MenuItem> miRoot)
Указывает обработчики пользоватеских действий из пункта меню
|
void |
setActionsOf(MenuItem miRoot)
Указывает обработчики пользоватеских действий из пункта меню
|
void |
setAllowMultipleActions(boolean allowMultipleActions)
Указывает допускается ли вызов нескольких обработчиков
|
void |
setMinLastCallTimeout(int minLastCallTimeout) |
dequeueKeyEvents, discardKeyEvents, dispatchKeyEvent, downFocusCycle, enqueueKeyEvents, focusNextComponent, focusPreviousComponent, postProcessKeyEvent, processKeyEvent, upFocusCycleaddKeyEventDispatcher, addKeyEventPostProcessor, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clearFocusOwner, clearGlobalFocusOwner, downFocusCycle, firePropertyChange, fireVetoableChange, focusNextComponent, focusPreviousComponent, getActiveWindow, getCurrentFocusCycleRoot, getCurrentKeyboardFocusManager, getDefaultFocusTraversalKeys, getDefaultFocusTraversalPolicy, getFocusedWindow, getFocusOwner, getGlobalActiveWindow, getGlobalCurrentFocusCycleRoot, getGlobalFocusedWindow, getGlobalFocusOwner, getGlobalPermanentFocusOwner, getKeyEventDispatchers, getKeyEventPostProcessors, getPermanentFocusOwner, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, redispatchEvent, removeKeyEventDispatcher, removeKeyEventPostProcessor, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setCurrentKeyboardFocusManager, setDefaultFocusTraversalKeys, setDefaultFocusTraversalPolicy, setGlobalActiveWindow, setGlobalCurrentFocusCycleRoot, setGlobalFocusedWindow, setGlobalFocusOwner, setGlobalPermanentFocusOwner, upFocusCyclepublic static ShortcutManager get()
public static void install()
public boolean dispatchEvent(AWTEvent e)
dispatchEvent in class DefaultKeyboardFocusManagerprotected boolean hook(KeyEvent e)
public boolean isAllowMultipleActions()
public void setAllowMultipleActions(boolean allowMultipleActions)
allowMultipleActions - true - допускается вызов нескольких обработчиков
/ false - вызывается первый уместный обработчикpublic Iterable<Action> getActions()
public void setActions(Iterable<Action> actions)
actions - пользовательские действияpublic void setActionsOf(MenuItem miRoot)
miRoot - коревой пункт менюpublic void setActionsOf(Iterable<MenuItem> miRoot)
miRoot - корневые элементы менюpublic int getMinLastCallTimeout()
public void setMinLastCallTimeout(int minLastCallTimeout)
Copyright © 2019. All rights reserved.