ants.move.core.teacher.info
Class InfoWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--ants.move.core.teacher.Windows
                                |
                                +--ants.move.core.teacher.info.InfoWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, TeacherInterface

public class InfoWindow
extends Windows
implements TeacherInterface

Implementation of Info User Interface.

Version:
1.0 Build 2002
Author:
Carles Pairot (cpairot@tinet.org), Oriol Montalà (omontala@tinet.org)
See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class ants.move.core.teacher.Windows
gbLayout, gc, window
 
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
InfoWindow()
          Sole & void constructor.
 
Method Summary
 java.lang.String getName()
          Get DObjectUI name.
 java.lang.String getThingId(java.lang.String thg)
           
 java.lang.String getType()
          Get DObjectUI type.
 void iButton_actionPerformed(java.awt.event.ActionEvent e)
          slidesField's actionPerformed() method.
 void init()
          Applet's entry point.
 void init(java.util.Hashtable ht)
          Initializes necessary parameters to use this class.
 void lockThing(int index)
           
 void slideChange(java.lang.String url)
           
 void start()
          Applet's start method.
 void windowSlide_actionPerformed(java.awt.event.WindowEvent evt)
           
 
Methods inherited from class ants.move.core.teacher.Windows
back, destroy, hideWin, isVisible, setNewWindow, showWin
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ants.move.core.teacher.TeacherInterface
hideWin, isVisible, showWin
 

Constructor Detail

InfoWindow

public InfoWindow()
Sole & void constructor. Used when newInstance() method is called.
Parameters:
params - None
Throws:
exceptions - No exceptions thrown
Method Detail

init

public void init(java.util.Hashtable ht)
Initializes necessary parameters to use this class.
This is the way to implement any User Interface object through DObjectUInterface interface.
Specified by:
init in interface TeacherInterface
Parameters:
iclass - Internal class to be used
cb - Applet's current codeBase
Returns:
No return value
Throws:
exceptions - No exceptions thrown

init

public void init()
Applet's entry point.
Overrides:
init in class Windows
Parameters:
params - None
Returns:
No return value
Throws:
exceptions - No exceptions thrown

lockThing

public void lockThing(int index)

start

public void start()
Applet's start method.
Overrides:
start in class Windows
Parameters:
params - None
Returns:
No return value
Throws:
exceptions - No exceptions thrown

getThingId

public java.lang.String getThingId(java.lang.String thg)

slideChange

public void slideChange(java.lang.String url)

iButton_actionPerformed

public void iButton_actionPerformed(java.awt.event.ActionEvent e)
slidesField's actionPerformed() method.
Parameters:
e - Event
Returns:
No return value
Throws:
exceptions - No exceptions thrown

getType

public java.lang.String getType()
Get DObjectUI type.
Specified by:
getType in interface TeacherInterface
Parameters:
params - None
Returns:
DObjectUI type
Throws:
exceptions - No exceptions thrown

getName

public java.lang.String getName()
Get DObjectUI name.
Specified by:
getName in interface TeacherInterface
Overrides:
getName in class java.awt.Component
Parameters:
params - None
Returns:
DObjectUI name
Throws:
exceptions - No exceptions thrown

windowSlide_actionPerformed

public void windowSlide_actionPerformed(java.awt.event.WindowEvent evt)


Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili