java.lang.Object
com.iamsoft.util.ui.javafx.AcceleratorManager
Utility class that keeps track of keyboard shortcuts. Accelerators are registered with
scene. Because multiple controls may wish to use same shortcut, 'manager' class is
required to run correct code based upon which control has focus.
- See Also:
-
Scene.getAccelerators()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Enable keyboard shortcut.void
unregister
(javafx.scene.Node pNode, javafx.scene.input.KeyCombination pKeyCodeCombo) Disable accelerator.
-
Constructor Details
-
AcceleratorManager
public AcceleratorManager()
-
-
Method Details
-
register
public void register(javafx.scene.Node pNode, javafx.scene.input.KeyCombination pKeyCombo, Runnable pRunnable) Enable keyboard shortcut. If there is an existing accelerator registered outside of this class, it will be discarded. -
unregister
public void unregister(javafx.scene.Node pNode, javafx.scene.input.KeyCombination pKeyCodeCombo) Disable accelerator.
-