Package docking.menu
Class ToolBarItemManager
- java.lang.Object
 - 
- docking.menu.ToolBarItemManager
 
 
- 
- All Implemented Interfaces:
 java.awt.event.ActionListener,java.awt.event.MouseListener,java.beans.PropertyChangeListener,java.util.EventListener
public class ToolBarItemManager extends java.lang.Object implements java.beans.PropertyChangeListener, java.awt.event.ActionListener, java.awt.event.MouseListenerClass to manager toolbar buttons. 
- 
- 
Constructor Summary
Constructors Constructor Description ToolBarItemManager(DockingActionIf action, DockingWindowManager windowManager)Constructs a new ToolBarItemManager 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)javax.swing.JButtoncreateButton(DockingActionIf action)DockingActionIfgetAction()Returns the action being managedjavax.swing.JButtongetButton()Returns a button for this items actionvoidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidpropertyChange(java.beans.PropertyChangeEvent e)java.lang.StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
ToolBarItemManager
public ToolBarItemManager(DockingActionIf action, DockingWindowManager windowManager)
Constructs a new ToolBarItemManager- Parameters:
 action- the action to be managed on the toolbar.windowManager- the window manager.
 
 - 
 
- 
Method Detail
- 
getButton
public javax.swing.JButton getButton()
Returns a button for this items action- Returns:
 - the button
 
 
- 
createButton
public javax.swing.JButton createButton(DockingActionIf action)
 
- 
getAction
public DockingActionIf getAction()
Returns the action being managed- Returns:
 - the action
 
 
- 
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
 propertyChangein interfacejava.beans.PropertyChangeListener
 
- 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
 actionPerformedin interfacejava.awt.event.ActionListener
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
 mouseClickedin interfacejava.awt.event.MouseListener
 
- 
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
 mouseEnteredin interfacejava.awt.event.MouseListener
 
- 
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
 mouseExitedin interfacejava.awt.event.MouseListener
 
- 
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
 mousePressedin interfacejava.awt.event.MouseListener
 
- 
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
 mouseReleasedin interfacejava.awt.event.MouseListener
 
 - 
 
 -