org.argouml.swingext
Class BorderSplitPane

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--org.argouml.swingext.BorderSplitPane
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class BorderSplitPane
extends javax.swing.JComponent

A component designed to display its child components in a similar fashion to a component implementing the standard java class BorderLayout but with each child component seperated by a positional splitterbar.

The compass points have been expanded from those available in BorderLayout to the diaganal compass points, NORTHWEST, NORTHEAST, SOUTHEAST, SOUTHWEST.

See Also:
Serialized Form

Field Summary
static java.lang.String CENTER
          The center layout constraint (middle of container).
static java.lang.String EAST
          The east layout constraint (right of container).
static java.lang.String NORTH
          The north layout constraint (top of container).
static java.lang.String NORTHEAST
          The northeast layout constraint (top right of container).
static java.lang.String NORTHWEST
          The northwest layout constraint (top left of container).
static java.lang.String SOUTH
          The south layout constraint (bottom of container).
static java.lang.String SOUTHEAST
          The southeast layout constraint (bottom right of container).
static java.lang.String SOUTHWEST
          The southwest layout constraint (bottom left of container).
static java.lang.String WEST
          The west layout constraint (left of container).
 
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
BorderSplitPane()
          Construct a new BorderSplitPane
 
Method Summary
 java.awt.Component add(java.awt.Component comp)
          Add a new component to the center of the BorderSplitPane
 java.awt.Component add(java.awt.Component comp, int index)
          This method is only implemented to satisfy the superclass declaration.
 void add(java.awt.Component comp, java.lang.Object constraints)
          Add a component at the specified compass point or center.
 void add(java.awt.Component comp, java.lang.Object constraints, int index)
          This method is only implemented to satisfy the superclass declaration.
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 

Field Detail

NORTH

public static final java.lang.String NORTH
The north layout constraint (top of container).

See Also:
Constant Field Values

SOUTH

public static final java.lang.String SOUTH
The south layout constraint (bottom of container).

See Also:
Constant Field Values

EAST

public static final java.lang.String EAST
The east layout constraint (right of container).

See Also:
Constant Field Values

WEST

public static final java.lang.String WEST
The west layout constraint (left of container).

See Also:
Constant Field Values

CENTER

public static final java.lang.String CENTER
The center layout constraint (middle of container).

See Also:
Constant Field Values

SOUTHWEST

public static final java.lang.String SOUTHWEST
The southwest layout constraint (bottom left of container).

See Also:
Constant Field Values

SOUTHEAST

public static final java.lang.String SOUTHEAST
The southeast layout constraint (bottom right of container).

See Also:
Constant Field Values

NORTHWEST

public static final java.lang.String NORTHWEST
The northwest layout constraint (top left of container).

See Also:
Constant Field Values

NORTHEAST

public static final java.lang.String NORTHEAST
The northeast layout constraint (top right of container).

See Also:
Constant Field Values
Constructor Detail

BorderSplitPane

public BorderSplitPane()
Construct a new BorderSplitPane

Method Detail

add

public java.awt.Component add(java.awt.Component comp)
Add a new component to the center of the BorderSplitPane

Overrides:
add in class java.awt.Container
Parameters:
comp - The component to be added
Returns:
the component argument

add

public void add(java.awt.Component comp,
                java.lang.Object constraints)
Add a component at the specified compass point or center. The constraint can be one of the constants defined in BorderSPlitPane being, NORTH, SOUTH, NORTHWEST, NORTHEAST, SOUTHWEST, SOTHEAST or CENTER

Overrides:
add in class java.awt.Container
Parameters:
comp - The component to be added
constraints - The position to place the component

add

public java.awt.Component add(java.awt.Component comp,
                              int index)
This method is only implemented to satisfy the superclass declaration. add(Component comp) should be used in preference

Overrides:
add in class java.awt.Container
Parameters:
comp - The component to be added
index - The index value is ignored
Returns:
the component argument

add

public void add(java.awt.Component comp,
                java.lang.Object constraints,
                int index)
This method is only implemented to satisfy the superclass declaration. add(Component comp, Object constraints) should be used in preference

Overrides:
add in class java.awt.Container
Parameters:
comp - The component to be added
constraints - The position to place the component
index - The index value is ignored


ArgoUML © 1996-2003 (20030919)ArgoUML Project HomeArgoUML Cookbook