Class ControlApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--ControlApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable

public class ControlApplet
extends java.applet.Applet
implements java.awt.event.MouseListener

The class ControlApplet is a sample applet for showing how to use jlegocom to Control a local device from a webpage.

Version:
0.1, 05/2002
Author:
Gerald Kogler
See Also:
java-source-code, jlegocom help docs, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes 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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ControlApplet()
          Constructor for the ControlApplet.
 
Method Summary
 void cmdReceived(java.lang.String cmd)
          Method for receiving commands from robot.
 void init()
          Inits the ControlApplet.
 void mouseClicked(java.awt.event.MouseEvent ev)
          Method for Mousehandling.
 void mouseEntered(java.awt.event.MouseEvent ev)
          Method for Mousehandling.
 void mouseExited(java.awt.event.MouseEvent ev)
          Method for Mousehandling.
 void mousePressed(java.awt.event.MouseEvent ev)
          Method for Mousehandling.
 void mouseReleased(java.awt.event.MouseEvent ev)
          Method for Mousehandling.
 void paint(java.awt.Graphics g)
          Paint-method of the applet.
 void update(java.awt.Graphics g)
          Update-method of the applet.
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
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, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

ControlApplet

public ControlApplet()
Constructor for the ControlApplet.

Method Detail

init

public void init()
Inits the ControlApplet.

Overrides:
init in class java.applet.Applet

paint

public void paint(java.awt.Graphics g)
Paint-method of the applet.

Overrides:
paint in class java.awt.Container
Parameters:
g - Graphics to paint to.

update

public void update(java.awt.Graphics g)
Update-method of the applet.

Overrides:
update in class java.awt.Container
Parameters:
g - Graphics to update.

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent ev)
Method for Mousehandling.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
ev - MouseEvent to handle.

mousePressed

public void mousePressed(java.awt.event.MouseEvent ev)
Method for Mousehandling.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
ev - MouseEvent to handle.

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent ev)
Method for Mousehandling.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
ev - MouseEvent to handle.

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent ev)
Method for Mousehandling.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
ev - MouseEvent to handle.

mouseExited

public void mouseExited(java.awt.event.MouseEvent ev)
Method for Mousehandling.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
ev - MouseEvent to handle.

cmdReceived

public void cmdReceived(java.lang.String cmd)
Method for receiving commands from robot.

Parameters:
cmd - Command received from robot.