Package docking.menu
Class ToolBarItemManager
java.lang.Object
docking.menu.ToolBarItemManager
- All Implemented Interfaces:
ActionListener,MouseListener,PropertyChangeListener,EventListener
public class ToolBarItemManager
extends Object
implements PropertyChangeListener, ActionListener, MouseListener
Class to manager toolbar buttons.
-
Constructor Summary
ConstructorsConstructorDescriptionToolBarItemManager(DockingActionIf action, DockingWindowManager windowManager) Constructs a new ToolBarItemManager -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) createButton(DockingActionIf action) Returns the action being managedReturns a button for this items actionvoidvoidvoidvoidvoidvoidtoString()
-
Constructor Details
-
ToolBarItemManager
Constructs a new ToolBarItemManager- Parameters:
action- the action to be managed on the toolbar.windowManager- the window manager.
-
-
Method Details
-
getButton
Returns a button for this items action- Returns:
- the button
-
createButton
-
getAction
Returns the action being managed- Returns:
- the action
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
toString
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-