Anka Home Page

org.kizna.anka.applet
Class WhiteBoardApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--org.kizna.anka.applet.WhiteBoardApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, org.kizna.client.MessageObserver, java.lang.Runnable, java.io.Serializable

public class WhiteBoardApplet
extends java.applet.Applet
implements java.lang.Runnable, org.kizna.client.MessageObserver

See Also:
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
static java.lang.String BOARD_NAME_STRING
           
static java.lang.String PASSWORD_STRING
           
static java.lang.String SERVER_PATH_STRING
           
static java.lang.String USER_NAME_STRING
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface org.kizna.client.MessageObserver
EV_INITIAL_UPDATE_DONE, EV_MESSAGE_ACCEPTED, EV_MESSAGE_ADDED, EV_MESSAGE_REJECTED, EV_MESSAGE_REMOVED, EV_MESSAGE_UPDATED, EV_OPTION_ADD, EV_OPTION_REMOVE, EV_OPTION_UPDATE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WhiteBoardApplet()
          Constructor for WhiteBoardApplet.
 
Method Summary
 void addMessageToInitialMessageVector(org.kizna.client.BasicMessage msg)
           
 void addNewNoodle(org.kizna.client.BasicMessage msg)
           
 void createNoodlesFromMessageVector()
           
 void init()
           
 void messageEvent(int ev, org.kizna.client.BasicMessage msg, java.lang.Object arg)
           
 void paint(java.awt.Graphics g)
           
 void processIncomingUpdate(int ev, org.kizna.client.BasicMessage msg)
           
 void removeNoodle(org.kizna.client.BasicMessage msg)
           
 void run()
           
 void update(java.awt.Graphics g)
           
 void updateDisplay()
           
 
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
 

Field Detail

SERVER_PATH_STRING

public static final java.lang.String SERVER_PATH_STRING
See Also:
Constant Field Values

BOARD_NAME_STRING

public static final java.lang.String BOARD_NAME_STRING
See Also:
Constant Field Values

USER_NAME_STRING

public static final java.lang.String USER_NAME_STRING
See Also:
Constant Field Values

PASSWORD_STRING

public static final java.lang.String PASSWORD_STRING
See Also:
Constant Field Values
Constructor Detail

WhiteBoardApplet

public WhiteBoardApplet()
Constructor for WhiteBoardApplet.

Throws:
HeadlessException
Method Detail

init

public void init()
Overrides:
init in class java.applet.Applet

run

public void run()
Specified by:
run in interface java.lang.Runnable

messageEvent

public void messageEvent(int ev,
                         org.kizna.client.BasicMessage msg,
                         java.lang.Object arg)
Specified by:
messageEvent in interface org.kizna.client.MessageObserver
See Also:
MessageObserver.messageEvent(int, BasicMessage, Object)

removeNoodle

public void removeNoodle(org.kizna.client.BasicMessage msg)

addNewNoodle

public void addNewNoodle(org.kizna.client.BasicMessage msg)

processIncomingUpdate

public void processIncomingUpdate(int ev,
                                  org.kizna.client.BasicMessage msg)

addMessageToInitialMessageVector

public void addMessageToInitialMessageVector(org.kizna.client.BasicMessage msg)

updateDisplay

public void updateDisplay()

createNoodlesFromMessageVector

public void createNoodlesFromMessageVector()

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

(c) Kizna Corporation, Somik Raha 2002

Anka is an open source collaboration whiteboard released under GPL.
If you want to be notified when a new release of Anka is out, or join the developer or user group, visit Anka Mailing Lists.