|
Eclipse Draw2d 3.0.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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, Figure.IdentitySearch |
| 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, MAX_FLAG, REPEAT_FIRING, STYLE_BUTTON, STYLE_TOGGLE |
| Fields inherited from class org.eclipse.draw2d.Figure |
bgColor, border, bounds, fgColor, flags, font, 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 button
public ToggleButton(String text,
Image normalIcon)
text - the textnormalIcon - the icon| Method Detail |
protected void paintFigure(Graphics graphics)
FigureFigure.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 Figuregraphics - The Graphics used to paintFigure.paintFigure(Graphics)protected void fillCheckeredRectangle(Graphics graphics)
graphics - The Graphics object used to paint
|
Eclipse Draw2d 3.0.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||