|
org.eclipse.draw2d
Class ToggleButton
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.draw2d.Clickable
org.eclipse.draw2d.Toggle
org.eclipse.draw2d.ToggleButton
-
All Implemented Interfaces:
-
IFigure
- public class ToggleButton
- extends
Toggle
A Toggle that appears like a 3-dimensional button.
Field Summary
|
protected
Label
|
label
This ToggleButton's Label |
Fields inherited from class org.eclipse.draw2d.
Figure
|
bgColor,
border,
bounds,
fgColor,
flags,
font,
maxSize,
minSize,
NO_MANAGER,
prefSize,
toolTip
|
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
(java.lang.String text)
Constructs a ToggleButton with the passed string as its text. |
ToggleButton
(java.lang.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 org.eclipse.draw2d.
Figure
|
add,
add,
add,
add,
addAncestorListener,
addCoordinateListener,
addFigureListener,
addFocusListener,
addKeyListener,
addLayoutListener,
addListener,
addMouseListener,
addMouseMotionListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
containsPoint,
containsPoint,
erase,
findDescendantAtExcluding,
findFigureAt,
findFigureAt,
findFigureAt,
findFigureAtExcluding,
findMouseEventTargetAt,
findMouseEventTargetInDescendantsAt,
fireCoordinateSystemChanged,
fireFigureMoved,
fireMoved,
firePropertyChange,
firePropertyChange,
firePropertyChange,
getBackgroundColor,
getBorder,
getBounds,
getChildren,
getClientArea,
getClientArea,
getCursor,
getFlag,
getFont,
getForegroundColor,
getInsets,
getLayoutManager,
getListeners,
getLocalBackgroundColor,
getLocalFont,
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,
isCoordinateSystem,
isEnabled,
isFocusTraversable,
isMirrored,
isMouseEventTarget,
isOpaque,
isRequestFocusEnabled,
isShowing,
isValid,
isValidationRoot,
isVisible,
layout,
paint,
paintChildren,
primTranslate,
remove,
removeAll,
removeAncestorListener,
removeCoordinateListener,
removeFigureListener,
removeFocusListener,
removeKeyListener,
removeLayoutListener,
removeListener,
removeMouseListener,
removeMouseMotionListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
requestFocus,
revalidate,
setBackgroundColor,
setBorder,
setBounds,
setChildrenDirection,
setChildrenEnabled,
setChildrenOrientation,
setConstraint,
setCursor,
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
|
label
protected
Label label
- This ToggleButton's Label
ToggleButton
public ToggleButton()
- Constructs a new ToggleButton with no initial contents.
ToggleButton
public ToggleButton(
IFigure contents)
- Constructs a ToggleButton with the passed IFigure as its contents.
-
Parameters:
-
contents - the contents of the toggle button -
Since:
- 2.0
ToggleButton
public ToggleButton(java.lang.String text)
- Constructs a ToggleButton with the passed string as its text.
-
Parameters:
-
text - the text to be displayed on the button -
Since:
- 2.0
ToggleButton
public ToggleButton(java.lang.String text,
Image normalIcon)
- Constructs a ToggleButton with a Label containing the passed text and icon.
-
Parameters:
-
text - the text -
normalIcon - the icon -
Since:
- 2.0
paintFigure
protected void paintFigure(
Graphics graphics)
-
Description copied from class:
Figure
- Paints this Figure's primary representation, or background. Changes made to the
graphics to the graphics current state will not affect the subsequent calls to
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.
-
-
Overrides:
-
paintFigure
in class
Figure
-
-
Parameters:
-
graphics - The Graphics used to paint -
See Also:
-
Figure.paintFigure(Graphics)
fillCheckeredRectangle
protected void fillCheckeredRectangle(
Graphics graphics)
- Draws a checkered pattern to emulate a toggle button that is in the selected state.
-
-
Parameters:
-
graphics - The Graphics object used to paint
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.
|
|