1.0.0

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

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
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, Constants
Direct Known Subclasses:
PowerButton

public class ButtonWithBackground
extends AbstractPanelWithBackground
implements java.awt.event.MouseListener

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
ButtonWithBackground(java.lang.String upSrc, java.lang.String dnSrc)
          Constructs an instance of this class from the specified up src and dn src parameters.
 
Method Summary
 java.awt.Image getDownImage()
          Gets the down image (Image) value.
 java.awt.Image getUpImage()
          Gets the up image (Image) value.
protected  void initialize()
          Initialize.
protected  boolean isButtonPressed()
          Gets the button pressed (boolean) value.
 void mouseClicked(java.awt.event.MouseEvent mouseEvent)
          Mouse clicked with the specified mouse event parameter.
 void mouseEntered(java.awt.event.MouseEvent mouseEvent)
          Mouse entered with the specified mouse event parameter.
 void mouseExited(java.awt.event.MouseEvent mouseEvent)
          Mouse exited with the specified mouse event parameter.
 void mousePressed(java.awt.event.MouseEvent mouseEvent)
          Mouse pressed with the specified mouse event parameter.
 void mouseReleased(java.awt.event.MouseEvent mouseEvent)
          Mouse released with the specified mouse event parameter.
protected  void setButtonPressed(boolean b)
          Sets the button pressed value.
 void setDownImage(java.awt.Image image)
          Sets the down image value.
 void setDownImage(java.lang.String string)
          Sets the down image value.
 void setUpImage(java.awt.Image image)
          Sets the up image value.
 void setUpImage(java.lang.String string)
          Sets the up image value.
 
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

ButtonWithBackground

public ButtonWithBackground(java.lang.String upSrc,
                            java.lang.String dnSrc)
Constructs an instance of this class from the specified up src and dn src parameters.

Parameters:
upSrc - The up src (String) parameter.
dnSrc - The dn src (String) parameter.
Method Detail

getDownImage

public java.awt.Image getDownImage()
Gets the down image (Image) value.

Returns:
The down image (Image) value.
See Also:
setDownImage(Image), setDownImage(String)

getUpImage

public java.awt.Image getUpImage()
Gets the up image (Image) value.

Returns:
The up image (Image) value.
See Also:
setUpImage(Image), setUpImage(String)

initialize

protected void initialize()
Initialize.


isButtonPressed

protected boolean isButtonPressed()
Gets the button pressed (boolean) value.

Returns:
The button pressed (boolean) value.
See Also:
setButtonPressed(boolean)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
Mouse clicked with the specified mouse event parameter.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
mouseEvent - The mouse event (MouseEvent) parameter.

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
Mouse entered with the specified mouse event parameter.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
mouseEvent - The mouse event (MouseEvent) parameter.

mouseExited

public void mouseExited(java.awt.event.MouseEvent mouseEvent)
Mouse exited with the specified mouse event parameter.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
mouseEvent - The mouse event (MouseEvent) parameter.

mousePressed

public void mousePressed(java.awt.event.MouseEvent mouseEvent)
Mouse pressed with the specified mouse event parameter.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
mouseEvent - The mouse event (MouseEvent) parameter.
See Also:
isButtonPressed(), setButtonPressed(boolean)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
Mouse released with the specified mouse event parameter.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
mouseEvent - The mouse event (MouseEvent) parameter.

setButtonPressed

protected void setButtonPressed(boolean b)
Sets the button pressed value.

Parameters:
b - The b (boolean) parameter.
See Also:
isButtonPressed()

setDownImage

public void setDownImage(java.awt.Image image)
Sets the down image value.

Parameters:
image - The image (Image) parameter.
See Also:
getDownImage(), setDownImage(String)

setDownImage

public void setDownImage(java.lang.String string)
Sets the down image value.

Parameters:
string - The string (String) parameter.
See Also:
getDownImage(), setDownImage(Image)

setUpImage

public void setUpImage(java.awt.Image image)
Sets the up image value.

Parameters:
image - The image (Image) parameter.
See Also:
getUpImage(), setUpImage(String)

setUpImage

public void setUpImage(java.lang.String string)
Sets the up image value.

Parameters:
string - The string (String) parameter.
See Also:
getUpImage(), setUpImage(Image)

1.0.0

Copyright (c) 2007 IBM