org.jscience.awt.buttons
Class ToggleSwitchButton

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.awt.buttons.Button
              extended by org.jscience.awt.buttons.ToggleSwitchButton
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ToggleSwitchButton
extends Button

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.jscience.awt.buttons.Button
actionListener, buttonColor, BUTTONCOLOR, caption, captionAtBottom, DEFAULTFONTNAME, DEFAULTFONTSIZE, DEFAULTFONTSTYLE, font, fontName, fontSize, fontStyle, hasHighlight, height, highlightBrighterColor, highlightDarkerColor, offImage, onImage, panelColor, PANELCOLOR, state, sticky, textColor, TEXTCOLOR, width
 
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
ToggleSwitchButton()
          Creates a new ToggleSwitchButton object.
ToggleSwitchButton(int width, java.lang.String bottomCaption)
          Creates a new ToggleSwitchButton object.
ToggleSwitchButton(int width, java.lang.String fontName, int fontStyle, int fontSize, java.lang.String topCaption, java.lang.String bottomCaption, boolean sticky, boolean state, java.awt.Color panelColor, java.awt.Color buttonColor, java.awt.Color textColor)
          Creates a new ToggleSwitchButton object.
ToggleSwitchButton(int width, java.lang.String topCaption, java.lang.String bottomCaption)
          Creates a new ToggleSwitchButton object.
 
Method Summary
 java.lang.String getBottomCaption()
          DOCUMENT ME!
 java.awt.Dimension getPreferredSize()
          DOCUMENT ME!
 java.lang.String getTopCaption()
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
static void o(java.lang.String s)
          DOCUMENT ME!
 void paint(java.awt.Graphics g)
          DOCUMENT ME!
 void setBottomCaption(java.lang.String bottomCaption)
          DOCUMENT ME!
 void setTopCaption(java.lang.String topCaption)
          DOCUMENT ME!
 void setWidth(int width)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.awt.buttons.Button
addActionListener, getButtonColor, getCaption, getCaptionAtBottom, getFont, getFontName, getFontSize, getFontStyle, getHeight, getHighlight, getPanelColor, getState, getSticky, getTextColor, getWidth, processActionEvent, processKeyEvent, processMouseEvent, removeActionListener, setButtonColor, setCaption, setCaptionAtBottom, setFont, setFontName, setFontSize, setFontStyle, setHeight, setHighlight, setPanelColor, setState, setSticky, setTextColor
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ToggleSwitchButton

public ToggleSwitchButton(int width,
                          java.lang.String fontName,
                          int fontStyle,
                          int fontSize,
                          java.lang.String topCaption,
                          java.lang.String bottomCaption,
                          boolean sticky,
                          boolean state,
                          java.awt.Color panelColor,
                          java.awt.Color buttonColor,
                          java.awt.Color textColor)
Creates a new ToggleSwitchButton object.

Parameters:
width - DOCUMENT ME!
fontName - DOCUMENT ME!
fontStyle - DOCUMENT ME!
fontSize - DOCUMENT ME!
topCaption - DOCUMENT ME!
bottomCaption - DOCUMENT ME!
sticky - DOCUMENT ME!
state - DOCUMENT ME!
panelColor - DOCUMENT ME!
buttonColor - DOCUMENT ME!
textColor - DOCUMENT ME!

ToggleSwitchButton

public ToggleSwitchButton(int width,
                          java.lang.String bottomCaption)
Creates a new ToggleSwitchButton object.

Parameters:
width - DOCUMENT ME!
bottomCaption - DOCUMENT ME!

ToggleSwitchButton

public ToggleSwitchButton(int width,
                          java.lang.String topCaption,
                          java.lang.String bottomCaption)
Creates a new ToggleSwitchButton object.

Parameters:
width - DOCUMENT ME!
topCaption - DOCUMENT ME!
bottomCaption - DOCUMENT ME!

ToggleSwitchButton

public ToggleSwitchButton()
Creates a new ToggleSwitchButton object.

Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()
DOCUMENT ME!

Specified by:
getPreferredSize in class Button
Returns:
DOCUMENT ME!

setWidth

public void setWidth(int width)
DOCUMENT ME!

Overrides:
setWidth in class Button
Parameters:
width - DOCUMENT ME!

setTopCaption

public void setTopCaption(java.lang.String topCaption)
DOCUMENT ME!

Parameters:
topCaption - DOCUMENT ME!

getTopCaption

public java.lang.String getTopCaption()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setBottomCaption

public void setBottomCaption(java.lang.String bottomCaption)
DOCUMENT ME!

Parameters:
bottomCaption - DOCUMENT ME!

getBottomCaption

public java.lang.String getBottomCaption()
DOCUMENT ME!

Returns:
DOCUMENT ME!

paint

public void paint(java.awt.Graphics g)
DOCUMENT ME!

Specified by:
paint in class Button
Parameters:
g - DOCUMENT ME!

o

public static void o(java.lang.String s)
DOCUMENT ME!

Parameters:
s - DOCUMENT ME!

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - DOCUMENT ME!