ptolemy.plot
Class PlotApplet
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- javax.swing.JApplet
-
- ptolemy.plot.PlotApplet
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer
- Direct Known Subclasses:
- HistogramApplet, PlotDemo, PlotFourierSeries, PlotLiveApplet, PlotMLApplet, PxgraphApplet
public class PlotApplet extends javax.swing.JAppletAn 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
- See Also:
PlotBox,Plot, Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor and Description PlotApplet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.StringgetAppletInfo()Return a string describing this applet.java.lang.String[][]getParameterInfo()Return information about parameters.voidinit()Initialize the applet.PlotBoxnewPlot()Create a new Plot object for the applet.PlotBoxplot()Return the plot object to operate on.voidsetPlot(PlotBox plot)Set the plot object to operate on.-
Methods inherited from class javax.swing.JApplet
getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
-
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
-
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, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
getAppletInfo
public java.lang.String getAppletInfo()
Return a string describing this applet.- Overrides:
getAppletInfoin classjava.applet.Applet- Returns:
- A string describing the applet.
-
getParameterInfo
public java.lang.String[][] getParameterInfo()
Return information about parameters.- Overrides:
getParameterInfoin classjava.applet.Applet- 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- Overrides:
initin classjava.applet.Applet
-
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.
-
-
DMelt 3.0 © DataMelt by jWork.ORG