public final class KeyboardShortcutsHandler extends BasicEventDispatcher
Modifier and Type | Class and Description |
---|---|
private static class |
KeyboardShortcutsHandler.CopyOnWriteMap<K,V> |
Modifier and Type | Field and Description |
---|---|
private ObservableMap<KeyCombination,java.lang.Runnable> |
accelerators |
private KeyboardShortcutsHandler.CopyOnWriteMap<KeyCombination,java.lang.Runnable> |
acceleratorsBackingMap |
private ObservableMap<KeyCombination,ObservableList<Mnemonic>> |
mnemonics |
private boolean |
mnemonicsDisplayEnabled |
Constructor and Description |
---|
KeyboardShortcutsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addMnemonic(Mnemonic m) |
void |
clearNodeMnemonics(Node node) |
Event |
dispatchBubblingEvent(Event event) |
ObservableMap<KeyCombination,java.lang.Runnable> |
getAccelerators() |
ObservableMap<KeyCombination,ObservableList<Mnemonic>> |
getMnemonics() |
boolean |
isMnemonicsDisplayEnabled() |
private void |
processAccelerators(KeyEvent event) |
private void |
processMnemonics(KeyEvent event) |
private void |
processMnemonicsKeyDisplay() |
void |
processTraversal(Event event) |
void |
removeMnemonic(Mnemonic m) |
void |
setMnemonicsDisplayEnabled(boolean b) |
private void |
traverse(Event event,
Node node,
Direction dir) |
dispatchCapturingEvent, dispatchEvent, getNextDispatcher, getPreviousDispatcher, insertNextDispatcher
private ObservableMap<KeyCombination,java.lang.Runnable> accelerators
private KeyboardShortcutsHandler.CopyOnWriteMap<KeyCombination,java.lang.Runnable> acceleratorsBackingMap
private ObservableMap<KeyCombination,ObservableList<Mnemonic>> mnemonics
private boolean mnemonicsDisplayEnabled
public void addMnemonic(Mnemonic m)
public void removeMnemonic(Mnemonic m)
public ObservableMap<KeyCombination,ObservableList<Mnemonic>> getMnemonics()
public ObservableMap<KeyCombination,java.lang.Runnable> getAccelerators()
public void processTraversal(Event event)
public Event dispatchBubblingEvent(Event event)
dispatchBubblingEvent
in class BasicEventDispatcher
private void processMnemonics(KeyEvent event)
private void processAccelerators(KeyEvent event)
private void processMnemonicsKeyDisplay()
public boolean isMnemonicsDisplayEnabled()
public void setMnemonicsDisplayEnabled(boolean b)
public void clearNodeMnemonics(Node node)