Triveni

triveni.demo
Class Applet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--triveni.demo.Applet
Direct Known Subclasses:
BattleShip, Demo1, Demo1a, Demo2, Demo3, Demo4, Demo5, Demo6, Microwave, OfficeApplet

public class Applet
extends java.applet.Applet

An applet wrapper for Triveni demos. Subclasses specify the top-level Triveni expression using setExpr. A main method may be provided using runInFrame.

See Also:
Expr, Serialized Form

Field Summary
protected  Controllable expr
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
Applet()
           
 
Method Summary
 void destroy()
          Stops the top-level Triveni expression.
static void runInFrame(java.lang.String title, Applet applet)
          Runs an instance of this applet in a frame as an application.
protected  void setExpr(Expr expr)
          Used by subclasses to specify the top-level Triveni expression of this applet.
 void start()
          If the top-level Triveni expression has not been started yet, it is spawned in a new thread.
 void stop()
          Suspends the top-level Triveni expression.
 
Methods inherited from class java.applet.Applet
getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
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, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, 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
 

Field Detail

expr

protected Controllable expr
Constructor Detail

Applet

public Applet()
Method Detail

setExpr

protected void setExpr(Expr expr)
Used by subclasses to specify the top-level Triveni expression of this applet.

start

public void start()
If the top-level Triveni expression has not been started yet, it is spawned in a new thread. Otherwise it is resumed.
Overrides:
start in class java.applet.Applet

stop

public void stop()
Suspends the top-level Triveni expression.
Overrides:
stop in class java.applet.Applet

destroy

public void destroy()
Stops the top-level Triveni expression.
Overrides:
destroy in class java.applet.Applet

runInFrame

public static void runInFrame(java.lang.String title,
                              Applet applet)
Runs an instance of this applet in a frame as an application. Subclasses should invoke this method in their main method on a new instance of themselves.

Triveni

http://www.cs.luc.edu/triveni/