Package docking.action
Class KeyBindingsManager
- java.lang.Object
-
- docking.action.KeyBindingsManager
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener
public class KeyBindingsManager extends java.lang.Object implements java.beans.PropertyChangeListenerA class that organizes system key bindings by mapping them to assignedDockingActionIfs.This class understands reserved system key bindings. For non-reserved key bindings, this class knows how to map a single key binding to multiple actions.
-
-
Constructor Summary
Constructors Constructor Description KeyBindingsManager(DockingTool tool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAction(ComponentProvider optionalProvider, DockingActionIf action)voidaddReservedAction(DockingActionIf action)voidaddReservedAction(DockingActionIf action, javax.swing.KeyStroke ks)voiddispose()javax.swing.ActiongetDockingKeyAction(javax.swing.KeyStroke keyStroke)voidpropertyChange(java.beans.PropertyChangeEvent evt)voidremoveAction(DockingActionIf action)
-
-
-
Constructor Detail
-
KeyBindingsManager
public KeyBindingsManager(DockingTool tool)
-
-
Method Detail
-
addAction
public void addAction(ComponentProvider optionalProvider, DockingActionIf action)
-
addReservedAction
public void addReservedAction(DockingActionIf action)
-
addReservedAction
public void addReservedAction(DockingActionIf action, javax.swing.KeyStroke ks)
-
removeAction
public void removeAction(DockingActionIf action)
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
getDockingKeyAction
public javax.swing.Action getDockingKeyAction(javax.swing.KeyStroke keyStroke)
-
dispose
public void dispose()
-
-