|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
org.generation5.swing.VisStepApplet
VisStepApplet is meant for visualizable and steppable
demonstration applets.
| Nested Class Summary | |
protected class |
VisStepApplet.DefaultActions
These are the default actions for VisStepApplets. |
protected class |
VisStepApplet.NullVisualizable
This class is the default visualization. |
| Nested classes inherited from class javax.swing.JApplet |
javax.swing.JApplet.AccessibleJApplet |
| 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 | |
protected VisStepListener |
actions
The actions for this applet for the start, step, reset and timer actions. |
protected boolean |
allowMouseInteraction
Denotes whether the applet allows for mouse interaction. |
protected javax.swing.Timer |
animTimer
The animation/control timer. |
protected java.awt.Color |
clrBackground
The background color. |
protected boolean |
isRunning
Denotes whether the applet is running. |
protected javax.swing.JButton |
resetButton
|
protected javax.swing.JButton |
startButton
|
protected javax.swing.JButton |
stepButton
|
protected Steppable |
steppable
The steppable content. |
protected javax.swing.JPanel |
toolbarPanel
|
protected Visualizable |
visualizable
The visualizable content. |
protected VisualizationPanel |
visualizationPanel
|
| 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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
VisStepApplet()
Create a new instance of VisStepApplet. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Called when the animation timer is triggered. |
protected boolean |
getBoolParameter(java.lang.String param,
boolean defaultParameter)
Retrieves a boolean parameter, with a default setting if the parameter is null. |
protected double |
getDblParameter(java.lang.String param,
double defaultParameter)
Retrieves a double parameter, with a default setting if the parameter is null. |
protected int |
getIntParameter(java.lang.String param,
int defaultParameter)
Retrieves an integer parameter, with a default setting if the parameter is null. |
protected int |
getIntParameter(java.lang.String param,
int defaultParameter,
int radix)
Retrieves an integer parameter, with a default setting if the parameter is null. |
protected java.lang.String |
getStrParameter(java.lang.String param,
java.lang.String defaultParameter)
Retrieves a string parameter, with a default setting if the parameter is null. |
void |
init()
Initializes the applet. |
void |
setStartStop(boolean runningNow)
Start or stop the animation timer. |
void |
setSteppable(Steppable step)
Set the steppable data. |
void |
setVisualizable(Visualizable viz)
Set the visualizable data. |
| Methods inherited from class javax.swing.JApplet |
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, 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, 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 |
| Field Detail |
protected javax.swing.JButton resetButton
protected javax.swing.JButton startButton
protected javax.swing.JButton stepButton
protected javax.swing.JPanel toolbarPanel
protected VisualizationPanel visualizationPanel
protected boolean isRunning
protected boolean allowMouseInteraction
protected javax.swing.Timer animTimer
Steppable.doStep()protected java.awt.Color clrBackground
protected Steppable steppable
protected Visualizable visualizable
protected VisStepListener actions
| Constructor Detail |
public VisStepApplet()
VisStepApplet.
| Method Detail |
protected int getIntParameter(java.lang.String param,
int defaultParameter,
int radix)
param - the parameter name.defaultParameter - the default parameter.radix - the radix.
protected int getIntParameter(java.lang.String param,
int defaultParameter)
param - the parameter name.defaultParameter - the default parameter.
protected boolean getBoolParameter(java.lang.String param,
boolean defaultParameter)
param - the parameter name.defaultParameter - the default parameter.
protected double getDblParameter(java.lang.String param,
double defaultParameter)
param - the parameter name.defaultParameter - the default parameter.
protected java.lang.String getStrParameter(java.lang.String param,
java.lang.String defaultParameter)
param - the parameter name.defaultParameter - the default parameter.
public void init()
public void setSteppable(Steppable step)
step - the steppable data.public void setVisualizable(Visualizable viz)
viz - the visualizable data.public void setStartStop(boolean runningNow)
isRunning.
runningNow - is the applet to be running now?public void actionPerformed(java.awt.event.ActionEvent e)
Steppable
class, and repaints the VisualizationPanel.
actionPerformed in interface java.awt.event.ActionListenere - not used.
|
This documentation is part of the Generation5 JDK.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||