Eclipse Draw2d
2.1

org.eclipse.draw2d
Class LabeledContainer

java.lang.Object
  |
  +--org.eclipse.draw2d.Figure
        |
        +--org.eclipse.draw2d.LabeledContainer
All Implemented Interfaces:
IFigure

public class LabeledContainer
extends Figure

LabeledContainer - Container with a title bar describing the contents of the container. The frame is generated by a LabeledBorder.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.draw2d.Figure
Figure.FigureIterator
 
Nested classes inherited from class org.eclipse.draw2d.IFigure
IFigure.NoInsets
 
Field Summary
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
LabeledContainer()
          Constructs a default container with a GroupBoxBorder border.
LabeledContainer(Border border)
          Constructs a labeled container with the Border given as input.
 
Method Summary
 String getLabel()
          Returns the text of the LabeledContainer's label.
protected  LabeledBorder getLabeledBorder()
          Returns the LabeledBorder of this container.
 void setLabel(String s)
          Sets the title of the container.
 void setLabelFont(Font f)
          Sets the font to be used for the container title.
 
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabeledContainer

public LabeledContainer()
Constructs a default container with a GroupBoxBorder border.

Since:
2.0

LabeledContainer

public LabeledContainer(Border border)
Constructs a labeled container with the Border given as input.

Parameters:
border - Labeled Border for the container.
Since:
2.0
Method Detail

getLabel

public String getLabel()
Returns the text of the LabeledContainer's label.

Since:
2.0
See Also:
setLabel(String), setLabelFont(Font)

getLabeledBorder

protected LabeledBorder getLabeledBorder()
Returns the LabeledBorder of this container.

Returns:
Border of this figure as a LabeledContainer.
Since:
2.0

setLabel

public void setLabel(String s)
Sets the title of the container.

Parameters:
s - Title of the container.
Since:
2.0
See Also:
getLabel(), setLabelFont(Font)

setLabelFont

public void setLabelFont(Font f)
Sets the font to be used for the container title.

Parameters:
f - Font to be used by the title.
Since:
2.0
See Also:
getLabel(), setLabel(String)

Eclipse Draw2d
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.