- java.lang.Object
-
- com.iamsoft.util.ui.javafx.AcceleratorManager
-
public class AcceleratorManager extends Object
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 Constructor Description AcceleratorManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
register(javafx.scene.Node pNode, javafx.scene.input.KeyCombination pKeyCombo, Runnable pRunnable)
Enable keyboard shortcut.void
unregister(javafx.scene.Node pNode, javafx.scene.input.KeyCombination pKeyCodeCombo)
Disable accelerator.
-
-
-
Method Detail
-
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.
-
-