|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.draw2d.Figure | +--org.eclipse.draw2d.Clickable | +--org.eclipse.draw2d.Toggle | +--org.eclipse.draw2d.ToggleButton
A Toggle that appears like a 3-dimensional button.
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 | |
protected Label |
label
This ToggleButton's Label |
Fields inherited from class org.eclipse.draw2d.Clickable |
DEFAULT_FIRING, REPEAT_FIRING, STYLE_BUTTON, STYLE_TOGGLE |
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 | |
ToggleButton()
Constructs a new ToggleButton with no initial contents. |
|
ToggleButton(IFigure contents)
Constructs a ToggleButton with the passed IFigure as its contents. |
|
ToggleButton(String text)
Constructs a ToggleButton with the passed string as its text. |
|
ToggleButton(String text,
Image normalIcon)
Constructs a ToggleButton with a Label containing the passed text and icon. |
Method Summary | |
protected void |
fillCheckeredRectangle(Graphics graphics)
Draws a checkered pattern to emulate a toggle button that is in the selected state. |
protected void |
paintFigure(Graphics graphics)
Paints this Figure's primary representation, or background. |
Methods inherited from class org.eclipse.draw2d.Clickable |
addActionListener, addChangeListener, createDefaultModel, createEventHandler, createModelObserver, doClick, fireActionPerformed, fireStateChanged, getModel, hookEventHandler, init, isRolloverEnabled, isSelected, isStyle, paintBorder, paintClientArea, removeActionListener, removeChangeListener, setContents, setEnabled, setEventHandler, setFiringMethod, setModel, setRolloverEnabled, setSelected, setStyle, unhookEventHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Label label
Constructor Detail |
public ToggleButton()
public ToggleButton(IFigure contents)
contents
- the contents of the toggle buttonpublic ToggleButton(String text)
text
- the text to be displayed on the buttonpublic ToggleButton(String text, Image normalIcon)
text
- the textnormalIcon
- the iconMethod Detail |
protected void paintFigure(Graphics graphics)
Figure
Figure.paintClientArea(Graphics)
and Figure.paintBorder(Graphics)
. Furthermore, it is safe
to call graphics.restoreState()
within this method, and doing so will
restore the graphics to its original state upon entry.
paintFigure
in class Figure
graphics
- The Graphics used to paintFigure.paintFigure(Graphics)
protected void fillCheckeredRectangle(Graphics graphics)
graphics
- The Graphics object used to paint
|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |