gravsphcolldemo
Class Applet2

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--gravsphcolldemo.Applet2
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Applet2
extends java.applet.Applet

Title: AWT Gravity and Sphere Collision Demo Applet Description: This applet demonstrates the use of NOOPE to simulate the Gravity and SphereCollision laws. It uses AWT, so it can be run in old browsers.

Version:
May 2001
Author:
Miklos Reiter
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
 
Field Summary
protected  java.util.Vector entities
          List of the EntityBrData objects entered by the user and displayed in the List.
protected  java.util.Vector projections
          List of the ProjectionBrData objects entered by the user and displayed in the List.
 
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
Applet2()
          Construct the applet
 
Method Summary
protected  void buttonDelEntity_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void buttonEditEntity_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void buttonGo_actionPerformed(java.awt.event.ActionEvent e)
          Called when the user presses the Go button, starts the simulation.
protected  void buttonNewEntity_actionPerformed(java.awt.event.ActionEvent e)
           
 void destroy()
          Destroy the applet
 java.lang.String getAppletInfo()
          Get Applet information
 java.lang.String getParameter(java.lang.String key, java.lang.String def)
          Get a parameter value
 java.lang.String[][] getParameterInfo()
          Get parameter info
 void init()
          Initialize the applet
static void main(java.lang.String[] args)
          Main method
 void start()
          Start the applet
 void stop()
          Stop the applet
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, 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, 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, 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, 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
 

Field Detail

projections

protected java.util.Vector projections
List of the ProjectionBrData objects entered by the user and displayed in the List.

entities

protected java.util.Vector entities
List of the EntityBrData objects entered by the user and displayed in the List.
Constructor Detail

Applet2

public Applet2()
Construct the applet
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String key,
                                     java.lang.String def)
Get a parameter value

init

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

start

public void start()
Start the applet
Overrides:
start in class java.applet.Applet

stop

public void stop()
Stop the applet
Overrides:
stop in class java.applet.Applet

destroy

public void destroy()
Destroy the applet
Overrides:
destroy in class java.applet.Applet

getAppletInfo

public java.lang.String getAppletInfo()
Get Applet information
Overrides:
getAppletInfo in class java.applet.Applet

getParameterInfo

public java.lang.String[][] getParameterInfo()
Get parameter info
Overrides:
getParameterInfo in class java.applet.Applet

main

public static void main(java.lang.String[] args)
Main method

buttonGo_actionPerformed

protected void buttonGo_actionPerformed(java.awt.event.ActionEvent e)
Called when the user presses the Go button, starts the simulation.

buttonNewEntity_actionPerformed

protected void buttonNewEntity_actionPerformed(java.awt.event.ActionEvent e)

buttonEditEntity_actionPerformed

protected void buttonEditEntity_actionPerformed(java.awt.event.ActionEvent e)

buttonDelEntity_actionPerformed

protected void buttonDelEntity_actionPerformed(java.awt.event.ActionEvent e)