CSE115.BallWorld.Strategy
Class Applet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--javax.swing.JApplet
                                |
                                +--NGP.Containers.Applet
                                      |
                                      +--cs015.SP.Applet
                                            |
                                            +--CSE115.BallWorld.Strategy.Applet
All Implemented Interfaces:
Accessible, Colorable, Container, ImageObserver, MenuContainer, RootPaneContainer, Serializable, Sizeable

public class Applet
extends Applet

An applet for strategy balls. Created: Sat Mar 09 13:12:06 2002

Author:
Phil Ventura, modified by Adrienne Decker
See Also:
Serialized Form

Field Summary
 
Fields inherited from class cs015.SP.Applet
_panel
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface NGP.Colorable
DEFAULT_GRAY
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Applet()
          Creates a new Applet instance.
 
Method Summary
 void createMenu(SingleBallBehaviorMenuObserver singleBallObserver, SingleImageBehaviorMenuObserver singleImageObserver, MultiBallBehaviorMenuObserver multiBallObserver, MultiImageBehaviorMenuObserver multiImageObserver)
          Create the menus.
 MenuBar getMenuBar()
          Get the menubar.
 Menu getMultiBallMenu()
          Get the Multi Ball menu.
 Menu getMultiImageMenu()
          Get the Multi Image menu.
 Menu getSingleBallMenu()
          Get the Single Ball menu.
 Menu getSingleImageMenu()
          Get the Single Image menu.
 
Methods inherited from class cs015.SP.Applet
init
 
Methods inherited from class NGP.Containers.Applet
add, getColor, getDimension, remove, setColor, setDimension
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, 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, addContainerListener, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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

Applet

public Applet()
Creates a new Applet instance.

Method Detail

createMenu

public void createMenu(SingleBallBehaviorMenuObserver singleBallObserver,
                       SingleImageBehaviorMenuObserver singleImageObserver,
                       MultiBallBehaviorMenuObserver multiBallObserver,
                       MultiImageBehaviorMenuObserver multiImageObserver)
Create the menus.

Parameters:
singleBallObserver - the object to notify for the Single Ball menu clicks.
singleImageObserver - the object to notify for the Single Image menu clicks.
multiBallObserver - the object to notify for the Multi Ball menu clicks.
multiImageObserver - the object to notify for the Multi Image menu clicks.
See Also:
SingleBallBehaviorMenuObserver, SingleImageBehaviorMenuObserver, MultiBallBehaviorMenuObserver, MultiImageBehaviorMenuObserver

getMenuBar

public MenuBar getMenuBar()
Get the menubar. Note: You only need this if you are adding new menus.

Returns:
the menubar.

getSingleBallMenu

public Menu getSingleBallMenu()
Get the Single Ball menu. Note: You only need this if you are adding new menu items to the single ball menu.

Returns:
the Single Ball menu.

getSingleImageMenu

public Menu getSingleImageMenu()
Get the Single Image menu. Note: You only need this if you are adding new menu items to the single image menu.

Returns:
the Single Image menu.

getMultiBallMenu

public Menu getMultiBallMenu()
Get the Multi Ball menu. Note: You only need this if you are adding new menu items to the multi ball menu.

Returns:
the Multi Ball menu.

getMultiImageMenu

public Menu getMultiImageMenu()
Get the Multi Image menu. Note: You only need this if you are adding new menu items to the multi image menu.

Returns:
the Multi Image menu.