1.0.0

org.eclipse.soda.dk.matrix.lcd.simulator.view
Class PowerButton

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by org.eclipse.soda.dk.matrix.lcd.simulator.view.AbstractPanelWithBackground
                  extended by org.eclipse.soda.dk.matrix.lcd.simulator.view.ButtonWithBackground
                      extended by org.eclipse.soda.dk.matrix.lcd.simulator.view.PowerButton
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, Constants

public class PowerButton
extends ButtonWithBackground

Version:
1.0.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface org.eclipse.soda.dk.matrix.lcd.simulator.view.interfaces.Constants
IMGROOT, PANEL_HEIGHT, PANEL_WIDTH, WORKING_DIR
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PowerButton(java.lang.String upSrcOff, java.lang.String dnSrcOff, java.lang.String upSrcOn, java.lang.String dnSrcOn)
          Constructs an instance of this class from the specified up src off, dn src off, up src on and dn src on parameters.
 
Method Summary
 java.lang.String getDownSourceWhenOff()
          Gets the down source when off (String) value.
 java.lang.String getDownSourceWhenOn()
          Gets the down source when on (String) value.
protected  boolean getState()
          Gets the state (boolean) value.
 java.lang.String getUpSourceWhenOff()
          Gets the up source when off (String) value.
 java.lang.String getUpSourceWhenOn()
          Gets the up source when on (String) value.
protected  void initialize()
          Initialize.
 void setDownSourceWhenOff(java.lang.String string)
          Sets the down source when off value.
 void setDownSourceWhenOn(java.lang.String string)
          Sets the down source when on value.
protected  void setState(boolean state)
          Sets the state value.
 void setUpSourceWhenOff(java.lang.String string)
          Sets the up source when off value.
 void setUpSourceWhenOn(java.lang.String string)
          Sets the up source when on value.
 void toggleState()
          Returns the ggle state (void) value.
 
Methods inherited from class org.eclipse.soda.dk.matrix.lcd.simulator.view.ButtonWithBackground
getDownImage, getUpImage, isButtonPressed, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setButtonPressed, setDownImage, setDownImage, setUpImage, setUpImage
 
Methods inherited from class org.eclipse.soda.dk.matrix.lcd.simulator.view.AbstractPanelWithBackground
getCurrentImage, loadImage, paint, refresh, setCurrentImage
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PowerButton

public PowerButton(java.lang.String upSrcOff,
                   java.lang.String dnSrcOff,
                   java.lang.String upSrcOn,
                   java.lang.String dnSrcOn)
Constructs an instance of this class from the specified up src off, dn src off, up src on and dn src on parameters.

Parameters:
upSrcOff - The up src off (String) parameter.
dnSrcOff - The dn src off (String) parameter.
upSrcOn - The up src on (String) parameter.
dnSrcOn - The dn src on (String) parameter.
Method Detail

getDownSourceWhenOff

public java.lang.String getDownSourceWhenOff()
Gets the down source when off (String) value.

Returns:
The down source when off (String) value.
See Also:
setDownSourceWhenOff(String)

getDownSourceWhenOn

public java.lang.String getDownSourceWhenOn()
Gets the down source when on (String) value.

Returns:
The down source when on (String) value.
See Also:
setDownSourceWhenOn(String)

getState

protected boolean getState()
Gets the state (boolean) value.

Returns:
The state (boolean) value.
See Also:
setState(boolean), toggleState()

getUpSourceWhenOff

public java.lang.String getUpSourceWhenOff()
Gets the up source when off (String) value.

Returns:
The up source when off (String) value.
See Also:
setUpSourceWhenOff(String)

getUpSourceWhenOn

public java.lang.String getUpSourceWhenOn()
Gets the up source when on (String) value.

Returns:
The up source when on (String) value.
See Also:
setUpSourceWhenOn(String)

initialize

protected void initialize()
Initialize.

Overrides:
initialize in class ButtonWithBackground

setDownSourceWhenOff

public void setDownSourceWhenOff(java.lang.String string)
Sets the down source when off value.

Parameters:
string - The string (String) parameter.
See Also:
getDownSourceWhenOff()

setDownSourceWhenOn

public void setDownSourceWhenOn(java.lang.String string)
Sets the down source when on value.

Parameters:
string - The string (String) parameter.
See Also:
getDownSourceWhenOn()

setState

protected void setState(boolean state)
Sets the state value.

Parameters:
state - The state (boolean) parameter.
See Also:
getState(), toggleState()

setUpSourceWhenOff

public void setUpSourceWhenOff(java.lang.String string)
Sets the up source when off value.

Parameters:
string - The string (String) parameter.
See Also:
getUpSourceWhenOff()

setUpSourceWhenOn

public void setUpSourceWhenOn(java.lang.String string)
Sets the up source when on value.

Parameters:
string - The string (String) parameter.
See Also:
getUpSourceWhenOn()

toggleState

public void toggleState()
Returns the ggle state (void) value.

See Also:
getState(), setState(boolean)

1.0.0

Copyright (c) 2007 IBM