bibliothek.gui.dock.toolbar
Class CToolbarContentArea

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by bibliothek.gui.dock.common.CContentArea
                      extended by bibliothek.gui.dock.toolbar.CToolbarContentArea
All Implemented Interfaces:
bibliothek.gui.dock.common.CStationContainer, ImageObserver, MenuContainer, Serializable, Accessible

public class CToolbarContentArea
extends bibliothek.gui.dock.common.CContentArea

Adds four CToolbarAreas around the existing CStations of this CContentArea.

Author:
Benjamin Sigg
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.common.CContentArea
bibliothek.gui.dock.common.CContentArea.Corner
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class bibliothek.gui.dock.common.CContentArea
TYPE_ID_CENTER, TYPE_ID_MINIMIZE
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CToolbarContentArea(bibliothek.gui.dock.common.CControl control, String uniqueId)
          Creates a new content area
 
Method Summary
 CToolbarArea getEastToolbar()
          Gets the toolbar which is shown at the east side.
 String getEastToolbarIdentifier()
          Gets the unique identifier that is used for the CToolbarArea at the east side.
static String getEastToolbarIdentifier(String uniqueId)
          Gets the unique identifier that is used for the CToolbarArea at the east side.
 CToolbarArea getNorthToolbar()
          Gets the toolbar which is shown at the north side.
 String getNorthToolbarIdentifier()
          Gets the unique identifier that is used for the CToolbarArea at the north side.
static String getNorthToolbarIdentifier(String uniqueId)
          Gets the unique identifier that is used for the CToolbarArea at the north side.
 CToolbarArea getSouthToolbar()
          Gets the toolbar which is shown at the south side.
 String getSouthToolbarIdentifier()
          Gets the unique identifier that is used for the CToolbarArea at the south side.
static String getSouthToolbarIdentifier(String uniqueId)
          Gets the unique identifier that is used for the CToolbarArea at the south side.
 CToolbarArea getWestToolbar()
          Gets the toolbar which is shown at the west side.
 String getWestToolbarIdentifier()
          Gets the unique identifier that is used for the CToolbarArea at the west side.
static String getWestToolbarIdentifier(String uniqueId)
          Gets the unique identifier that is used for the CToolbarArea at the west side.
 
Methods inherited from class bibliothek.gui.dock.common.CContentArea
addStationContainerListener, addStations, deploy, getCenter, getCenterArea, getCenterIdentifier, getCenterIdentifier, getComponent, getControl, getCornerComponent, getDefaultStation, getDefaultStation, getEast, getEastArea, getEastIdentifier, getEastIdentifier, getMatchingStation, getNorth, getNorthArea, getNorthIdentifier, getNorthIdentifier, getSouth, getSouthArea, getSouthIdentifier, getSouthIdentifier, getStation, getStationCount, getStations, getUniqueId, getWest, getWestArea, getWestIdentifier, getWestIdentifier, indexOf, removeStationContainerListener, setCornerComponent, setMinimumAreaSize
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CToolbarContentArea

public CToolbarContentArea(bibliothek.gui.dock.common.CControl control,
                           String uniqueId)
Creates a new content area

Parameters:
control - the control for which this area will be used
uniqueId - a unique identifier for this area
Method Detail

getEastToolbarIdentifier

public String getEastToolbarIdentifier()
Gets the unique identifier that is used for the CToolbarArea at the east side.

Returns:
the unique identifier

getEastToolbarIdentifier

public static String getEastToolbarIdentifier(String uniqueId)
Gets the unique identifier that is used for the CToolbarArea at the east side.

Parameters:
uniqueId - the unique identifier of the CToolbarContentArea
Returns:
the unique identifier

getEastToolbar

public CToolbarArea getEastToolbar()
Gets the toolbar which is shown at the east side.

Returns:
the toolbar, not null

getWestToolbarIdentifier

public String getWestToolbarIdentifier()
Gets the unique identifier that is used for the CToolbarArea at the west side.

Returns:
the unique identifier

getWestToolbarIdentifier

public static String getWestToolbarIdentifier(String uniqueId)
Gets the unique identifier that is used for the CToolbarArea at the west side.

Parameters:
uniqueId - the unique identifier of the CToolbarContentArea
Returns:
the unique identifier

getWestToolbar

public CToolbarArea getWestToolbar()
Gets the toolbar which is shown at the west side.

Returns:
the toolbar, not null

getSouthToolbarIdentifier

public String getSouthToolbarIdentifier()
Gets the unique identifier that is used for the CToolbarArea at the south side.

Returns:
the unique identifier

getSouthToolbarIdentifier

public static String getSouthToolbarIdentifier(String uniqueId)
Gets the unique identifier that is used for the CToolbarArea at the south side.

Parameters:
uniqueId - the unique identifier of the CToolbarContentArea
Returns:
the unique identifier

getSouthToolbar

public CToolbarArea getSouthToolbar()
Gets the toolbar which is shown at the south side.

Returns:
the toolbar, not null

getNorthToolbarIdentifier

public String getNorthToolbarIdentifier()
Gets the unique identifier that is used for the CToolbarArea at the north side.

Returns:
the unique identifier

getNorthToolbarIdentifier

public static String getNorthToolbarIdentifier(String uniqueId)
Gets the unique identifier that is used for the CToolbarArea at the north side.

Parameters:
uniqueId - the unique identifier of the CToolbarContentArea
Returns:
the unique identifier

getNorthToolbar

public CToolbarArea getNorthToolbar()
Gets the toolbar which is shown at the north side.

Returns:
the toolbar, not null