saaps.saam
Class DataPlotterFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--saaps.saam.DataPlotterFrame

public class DataPlotterFrame
extends java.awt.Frame

This windows shows the plot requested from the Data Plotter Applet. The window contains a menu from which the plot axes and lines can be modified.

See Also:
DataPlotterAppletAWT, DataPlotterAxisDialog, TimeSeries, TimeSeriesPlot., Serialized Form

Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
DataPlotterFrame()
          Creates new form DataPlotterFrame
DataPlotterFrame(TimeSeries ts)
          Plot all data fields in the TimeSeries object as a function of calendar time.
DataPlotterFrame(TimeSeries ts, int xf, int[] yfs, boolean li, boolean po, boolean xLog, boolean yLog)
           
DataPlotterFrame(TimeSeries ts, int xf, int[] yfs, boolean li, boolean po, java.lang.String xLabel, java.lang.String[] yLabels, boolean xLog, boolean yLog)
          Plot selected data fields from a TimeSeries object as a function of another field, which can be the time field or another data field.
 
Method Summary
static void main(java.lang.String[] args)
          The main method is used for testing.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
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, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataPlotterFrame

public DataPlotterFrame()
Creates new form DataPlotterFrame

DataPlotterFrame

public DataPlotterFrame(TimeSeries ts)
Plot all data fields in the TimeSeries object as a function of calendar time.
Parameters:
ts - The time series to be plotted.

DataPlotterFrame

public DataPlotterFrame(TimeSeries ts,
                        int xf,
                        int[] yfs,
                        boolean li,
                        boolean po,
                        java.lang.String xLabel,
                        java.lang.String[] yLabels,
                        boolean xLog,
                        boolean yLog)
Plot selected data fields from a TimeSeries object as a function of another field, which can be the time field or another data field.
Parameters:
ts - The time series object.
xf - The field for the x-axis. This can be a data field (xf>=0) or xf=TimeSeriesPlot.REL_TIME or xf=TimeSeriesPlot.CAL_TIME.
yfs - The fields for the y-axis.
li - True if lines should be used.
po - True if points should be used.
xLabel - The x-label.
yLabels - The y-labels.
xLog - True if the x-axis should be logarithmic.
yLog - True if the y-axis should be logarithmic.

DataPlotterFrame

public DataPlotterFrame(TimeSeries ts,
                        int xf,
                        int[] yfs,
                        boolean li,
                        boolean po,
                        boolean xLog,
                        boolean yLog)
Method Detail

main

public static void main(java.lang.String[] args)
The main method is used for testing.
Parameters:
args - the command line arguments