Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

ptolemy.plot
Class PlotApplet

java.lang.Object
 extended byjava.awt.Component
 extended byjava.awt.Container
 extended byjava.awt.Panel
 extended byjava.applet.Applet
 extended byjavax.swing.JApplet
 extended byptolemy.plot.PlotApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable
Direct Known Subclasses:
HistogramApplet, PlotLiveApplet, PlotMLApplet, PxgraphApplet

public class PlotApplet
extends javax.swing.JApplet

An Applet that can plot data from a URL. The URL should be specified using the dataurl applet parameter. The formatting commands are included in the file with the the data. If no URL is given, then a sample plot is generated.

Since:
Ptolemy II 0.2
Version:
$Id: PlotApplet.java,v 1.76 2005年07月30日 05:30:56 cxh Exp $
Author:
Edward A. Lee, Christopher Hylands, Contributor: Roger Robins
See Also:
PlotBox, Plot, Serialized Form
Accepted Rating:
Yellow (cxh)
Proposed Rating:
Yellow (cxh)

Nested Class Summary
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
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
PlotApplet()
Method Summary
protected void _read(java.io.InputStream in)
Read the specified stream.
protected void _setPlotSize(int appletWidth, int appletHeight)
Given the size of the applet, set the size of the plot.
java.lang.String getAppletInfo()
Return a string describing this applet.
java.lang.String[][] getParameterInfo()
Return information about parameters.
void init()
Initialize the applet.
PlotBox newPlot()
Create a new Plot object for the applet.
PlotBox plot()
Return the plot object to operate on.
void setPlot(PlotBox plot)
Set the plot object to operate on.
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, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, 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

Constructor Detail

PlotApplet

public PlotApplet()
Method Detail

getAppletInfo

public java.lang.String getAppletInfo()
Return a string describing this applet.

Returns:
A string describing the applet.

getParameterInfo

public java.lang.String[][] getParameterInfo()
Return information about parameters.

Returns:
A array of arrays giving parameter names, the type, and the default value or description.

init

public void init()
Initialize the applet. Read the applet parameters. Subclasses that extend this method and call Swing UI methods should do so in the Swing Event thread by calling SwingUtilities.invokeAndWait(). Note that some Plot methods will automatically run in the Swing Event thread, some will not. For details about SwingUtilities.invokeAndWait(), see The Sun Applet Tutorial


newPlot

public PlotBox newPlot()
Create a new Plot object for the applet. Derived classes can redefine this method to return a different type of plot object.

Returns:
A new instance of PlotBox.

plot

public PlotBox plot()
Return the plot object to operate on.

Returns:
The plot object associated with this applet.

setPlot

public void setPlot(PlotBox plot)
Set the plot object to operate on.

Parameters:
plot - The plot object to associate with this applet.

_read

protected void _read(java.io.InputStream in)
 throws java.io.IOException
Read the specified stream. Derived classes may override this to support other file formats.

Parameters:
in - The input stream.
Throws:
java.io.IOException - If the stream cannot be read.

_setPlotSize

protected void _setPlotSize(int appletWidth,
 int appletHeight)
Given the size of the applet, set the size of the plot. Derived classes may override this to allow room for other widgets below the plot.

Parameters:
appletWidth - The width of the applet.
appletHeight - The height of the applet.

Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

AltStyle によって変換されたページ (->オリジナル) /