1.0.0

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

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by org.eclipse.soda.dk.matrix.lcd.simulator.view.MatrixCorpLcdSimulatorAwtView
All Implemented Interfaces:
java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, Constants, MatrixCorpSimulatorView, SimulatorPanelListener

public class MatrixCorpLcdSimulatorAwtView
extends java.awt.Frame
implements MatrixCorpSimulatorView, Constants, SimulatorPanelListener, java.awt.event.WindowListener

Version:
1.0.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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.MatrixCorpSimulatorView
OFF, ON
 
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
MatrixCorpLcdSimulatorAwtView()
           
 
Method Summary
 void backlightOff()
          Backlight off.
 void backlightOn()
          Backlight on.
 void clearDisplay()
          Clear display.
 void decrementPosition()
          Decrement position.
protected  void disableButtons()
          Disable buttons.
protected  void enableButtons()
          Enable buttons.
 SimulatorPanel getPanel()
          Gets the panel (SimulatorPanel) value.
 void goToPosition(int x, int y)
          Go to position with the specified x and y parameters.
 void incrementPosition()
          Increment position.
protected  void initialize()
          Initialize.
static void main(java.lang.String[] args)
          Main with the specified args parameter.
 void mouseClicked(java.awt.event.MouseEvent event)
          Mouse clicked with the specified event parameter.
protected  void populate()
          Populate.
 void printCharacter(byte c)
          Print character with the specified c parameter.
 void setListener(LcdViewListener listener)
          Sets the listener value.
 void setPanel(SimulatorPanel panel)
          Sets the panel value.
 void shutdown()
          Shutdown.
 void startup()
          Startup.
 void togglePower(boolean state)
          Toggle power with the specified state parameter.
 void windowActivated(java.awt.event.WindowEvent windowEvent)
          Window activated with the specified window event parameter.
 void windowClosed(java.awt.event.WindowEvent windowEvent)
          Window closed with the specified window event parameter.
 void windowClosing(java.awt.event.WindowEvent windowEvent)
          Window closing with the specified window event parameter.
 void windowDeactivated(java.awt.event.WindowEvent windowEvent)
          Window deactivated with the specified window event parameter.
 void windowDeiconified(java.awt.event.WindowEvent windowEvent)
          Window deiconified with the specified window event parameter.
 void windowIconified(java.awt.event.WindowEvent windowEvent)
          Window iconified with the specified window event parameter.
 void windowOpened(java.awt.event.WindowEvent windowEvent)
          Window opened with the specified window event parameter.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

MatrixCorpLcdSimulatorAwtView

public MatrixCorpLcdSimulatorAwtView()
Method Detail

main

public static void main(java.lang.String[] args)
Main with the specified args parameter.

Parameters:
args - The args (String[]) parameter.

backlightOff

public void backlightOff()
Backlight off.

Specified by:
backlightOff in interface MatrixCorpSimulatorView

backlightOn

public void backlightOn()
Backlight on.

Specified by:
backlightOn in interface MatrixCorpSimulatorView

clearDisplay

public void clearDisplay()
Clear display.

Specified by:
clearDisplay in interface MatrixCorpSimulatorView

decrementPosition

public void decrementPosition()
Decrement position.

Specified by:
decrementPosition in interface MatrixCorpSimulatorView
See Also:
goToPosition(int,int), incrementPosition()

disableButtons

protected void disableButtons()
Disable buttons.

See Also:
enableButtons()

enableButtons

protected void enableButtons()
Enable buttons.

See Also:
disableButtons()

getPanel

public SimulatorPanel getPanel()
Gets the panel (SimulatorPanel) value.

Returns:
The panel (SimulatorPanel) value.
See Also:
setPanel(SimulatorPanel)

goToPosition

public void goToPosition(int x,
                         int y)
Go to position with the specified x and y parameters.

Specified by:
goToPosition in interface MatrixCorpSimulatorView
Parameters:
x - The x (int) parameter.
y - The y (int) parameter.

incrementPosition

public void incrementPosition()
Increment position.

Specified by:
incrementPosition in interface MatrixCorpSimulatorView
See Also:
decrementPosition(), goToPosition(int,int)

initialize

protected void initialize()
Initialize.


mouseClicked

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

Specified by:
mouseClicked in interface SimulatorPanelListener
Parameters:
event - The event (MouseEvent) parameter.

populate

protected void populate()
Populate.


printCharacter

public void printCharacter(byte c)
Print character with the specified c parameter.

Specified by:
printCharacter in interface MatrixCorpSimulatorView
Parameters:
c - The c (byte) parameter.

setListener

public void setListener(LcdViewListener listener)
Sets the listener value.

Specified by:
setListener in interface MatrixCorpSimulatorView
Parameters:
listener - The listener (LcdViewListener) parameter.

setPanel

public void setPanel(SimulatorPanel panel)
Sets the panel value.

Parameters:
panel - The panel (SimulatorPanel) parameter.
See Also:
getPanel()

shutdown

public void shutdown()
Shutdown.

Specified by:
shutdown in interface MatrixCorpSimulatorView

startup

public void startup()
Startup.

Specified by:
startup in interface MatrixCorpSimulatorView

togglePower

public void togglePower(boolean state)
Toggle power with the specified state parameter.

Specified by:
togglePower in interface MatrixCorpSimulatorView
Parameters:
state - The state (boolean) parameter.

windowActivated

public void windowActivated(java.awt.event.WindowEvent windowEvent)
Window activated with the specified window event parameter.

Specified by:
windowActivated in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowClosed

public void windowClosed(java.awt.event.WindowEvent windowEvent)
Window closed with the specified window event parameter.

Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowClosing

public void windowClosing(java.awt.event.WindowEvent windowEvent)
Window closing with the specified window event parameter.

Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent windowEvent)
Window deactivated with the specified window event parameter.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent windowEvent)
Window deiconified with the specified window event parameter.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowIconified

public void windowIconified(java.awt.event.WindowEvent windowEvent)
Window iconified with the specified window event parameter.

Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

windowOpened

public void windowOpened(java.awt.event.WindowEvent windowEvent)
Window opened with the specified window event parameter.

Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
windowEvent - The window event (WindowEvent) parameter.

1.0.0

Copyright (c) 2007 IBM