com.imagero.gui.flowin
Class ToolBar

java.lang.Object
  extended bycom.imagero.gui.flowin.FloatingWindow
      extended bycom.imagero.gui.flowin.ToolBar
All Implemented Interfaces:
java.io.Serializable

public class ToolBar
extends FloatingWindow

ToolBar. Slightly changed FloatingWindow.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.imagero.gui.flowin.FloatingWindow
FloatingWindow.DockedPaneComponentListener
 
Field Summary
static java.lang.String KEY_CLOCKWISE
           
 
Fields inherited from class com.imagero.gui.flowin.FloatingWindow
contentPane, CURRENT, DIALOG_PANE, dialogPane, dialogPaneTitle, DOCKED, DRAGGING, FRAME_PANE, framePane, framePaneTitle, FREE, HORIZONTAL, INTERN, INTERNAL_FRAME_PANE, internalPane, internalPaneTitle, INVISIBLE, KEY_ANCHOR, KEY_CONSTRAINTS, KEY_HORIZONTAL, KEY_REMOVE_ON_UNDOCK, KEY_TITLE_BAR_PLACEMENT, posX, posY, PROPERTY_NAME, propertyChangeManager, snapManager, title, titleSize, VERTICAL, WINDOW_PANE, windowPane, windowPaneTitle
 
Constructor Summary
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs)
           
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs, javax.swing.Action[] actions, boolean useJ)
           
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs, javax.swing.Action[] actions, MagnetManager snapManager, boolean useJ)
           
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs, boolean useJ)
           
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs, MagnetManager snapManager)
           
ToolBar(java.awt.Frame owner, AnchorOptions[] tbcs, MagnetManager snapManager, boolean useJ)
           
 
Method Summary
 void add(javax.swing.Action[] actions)
          add Action(s) to ToolBar (JButton(s) or JToglleButton(s) is/are created)
protected  ContentPane createContentPane()
          create ContentPane for FloatingWindow
protected  void createFramePane()
           
protected  FloatingWindowUI createUI(FloatingWindow fw)
          create new FloatingWindowUI
protected  void createWindowPane()
           
 boolean isClockwise()
           
 void setAnchor(java.awt.Container cont)
          set current anchor container
 void setAnchor(java.awt.Container cont, java.lang.Object constraints)
           
 void setClockwise(boolean clockwise)
           
 
Methods inherited from class com.imagero.gui.flowin.FloatingWindow
addAnchor, addDesktop, addFloatingWindowListener, checkPosition, createDialogPane, createDialogPaneTitle, createFramePaneTitle, createInternalPane, createInternalPaneTitle, createWindowPaneTitle, dispose, finalize, getActionManager, getAnchor, getComponentSnapManager, getContentPane, getDialog, getDialogPane, getDockDelay, getDragOverAction, getFramePane, getOwner, getPopup, getTitle, getTitleBarPlacement, getUI, getUndockedOrientation, getUndockedTitleBarPacement, getWindowPane, isActive, isDocked, isDragging, isFollowOwner, isFree, isIntern, isMagnetic, isPalette, isResizeable, isShowPopupMenu, isStaysOnScreen, isVisible, packDialog, removeAnchor, removeDesktop, removeFloatingWindowListener, restrictPositionToScreen, saveDialogPosition, setActive, setComponentSnapManager, setContentPane, setDesktop, setDialog, setDockDelay, setDragOverAction, setFollowOwner, setMagnetic, setOwner, setPalette, setPopup, setResizeable, setShowPopupMenu, setStaysOnScreen, setTitle, setTitle, setTitleBarPlacement, setUndockedOrientation, setUndockedTitleBarPacement, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_CLOCKWISE

public static final java.lang.String KEY_CLOCKWISE
See Also:
Constant Field Values
Constructor Detail

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs)

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs,
               javax.swing.Action[] actions,
               boolean useJ)

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs,
               javax.swing.Action[] actions,
               MagnetManager snapManager,
               boolean useJ)

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs,
               boolean useJ)

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs,
               MagnetManager snapManager)

ToolBar

public ToolBar(java.awt.Frame owner,
               AnchorOptions[] tbcs,
               MagnetManager snapManager,
               boolean useJ)
Method Detail

add

public void add(javax.swing.Action[] actions)
add Action(s) to ToolBar (JButton(s) or JToglleButton(s) is/are created)

Parameters:
actions - Action array

createContentPane

protected ContentPane createContentPane()
Description copied from class: FloatingWindow
create ContentPane for FloatingWindow

Specified by:
createContentPane in class FloatingWindow
Returns:
ContentPane

createFramePane

protected void createFramePane()
Overrides:
createFramePane in class FloatingWindow

createUI

protected FloatingWindowUI createUI(FloatingWindow fw)
Description copied from class: FloatingWindow
create new FloatingWindowUI

Overrides:
createUI in class FloatingWindow
Parameters:
fw - FloatingWindow
Returns:
FloatingWindowUI

createWindowPane

protected void createWindowPane()
Overrides:
createWindowPane in class FloatingWindow

isClockwise

public boolean isClockwise()

setAnchor

public void setAnchor(java.awt.Container cont)
Description copied from class: FloatingWindow
set current anchor container

Overrides:
setAnchor in class FloatingWindow
Parameters:
cont - parent
See Also:
FloatingWindow.addAnchor(com.imagero.gui.flowin.AnchorOptions)

setAnchor

public void setAnchor(java.awt.Container cont,
                      java.lang.Object constraints)
Overrides:
setAnchor in class FloatingWindow

setClockwise

public void setClockwise(boolean clockwise)