org.jscience.awt.leds
Class SquareLED

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.awt.leds.LEDBase
              extended by org.jscience.awt.leds.SquareLED
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class SquareLED
extends LEDBase

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.leds.LEDBase
ledOffColor, ledOnColor, ledState, MODEBLINK, MODEPULSE, MODESOLID, panelColor
 
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
SquareLED()
          Creates a new SquareLED object.
SquareLED(int width, int height, boolean raised, java.awt.Color ledColor, java.awt.Color panelColor, int mode, boolean rate, boolean state)
          Creates a new SquareLED object.
 
Method Summary
 int getHeight()
          DOCUMENT ME!
 java.awt.Dimension getPreferredSize()
          DOCUMENT ME!
 boolean getRaised()
          DOCUMENT ME!
 int getWidth()
          DOCUMENT ME!
 void paint(java.awt.Graphics g)
          DOCUMENT ME!
 void setHeight(int height)
          DOCUMENT ME!
 void setRaised(boolean raised)
          DOCUMENT ME!
 void setWidth(int width)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.awt.leds.LEDBase
actionPerformed, getLEDBlinkRate, getLEDColor, getLEDMode, getLEDState, getPanelColor, propertyChange, setLEDBlinkRate, setLEDColor, setLEDMode, setLEDState, setPanelColor
 
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, getFont, 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, processKeyEvent, processMouseEvent, 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, setFont, 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

SquareLED

public SquareLED(int width,
                 int height,
                 boolean raised,
                 java.awt.Color ledColor,
                 java.awt.Color panelColor,
                 int mode,
                 boolean rate,
                 boolean state)
Creates a new SquareLED object.

Parameters:
width - DOCUMENT ME!
height - DOCUMENT ME!
raised - DOCUMENT ME!
ledColor - DOCUMENT ME!
panelColor - DOCUMENT ME!
mode - DOCUMENT ME!
rate - DOCUMENT ME!
state - DOCUMENT ME!

SquareLED

public SquareLED()
Creates a new SquareLED object.

Method Detail

getRaised

public boolean getRaised()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setRaised

public void setRaised(boolean raised)
DOCUMENT ME!

Parameters:
raised - DOCUMENT ME!

getWidth

public int getWidth()
DOCUMENT ME!

Overrides:
getWidth in class java.awt.Component
Returns:
DOCUMENT ME!

setWidth

public void setWidth(int width)
DOCUMENT ME!

Parameters:
width - DOCUMENT ME!

getHeight

public int getHeight()
DOCUMENT ME!

Overrides:
getHeight in class java.awt.Component
Returns:
DOCUMENT ME!

setHeight

public void setHeight(int height)
DOCUMENT ME!

Parameters:
height - DOCUMENT ME!

paint

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

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

getPreferredSize

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

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