saaps.saam
Class DataPlotterAppletAWT

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--saaps.saam.DataPlotterAppletAWT
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DataPlotterAppletAWT
extends java.applet.Applet

This applet plots the data in the SAAPS database. It lists the database objects from which the user can select an object. The start and end date choices are initiated based on the chosen database object. After the user select the dates the data can be loaded to the applet. The data field that should be plotted on the x-axis is selected, and one or more fields for the y-axis are slected. The plot symbol can be chosen and when the plot button is pushed the plot is produced.

Version:
2000-02-18
Author:
Peter Wintoft
See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  java.awt.Button buttonGetData
           
private  java.awt.Button buttonHelp
           
private  java.awt.Button buttonInspect
           
private  java.awt.Button buttonPlot
           
private  java.awt.Choice choiceED
           
private  java.awt.Choice choiceEM
           
private  java.awt.Choice choiceEY
           
private  java.awt.Choice choiceSD
           
private  java.awt.Choice choiceSM
           
private  java.awt.Choice choiceSY
           
private  java.awt.Label labelDatabase
           
private  java.awt.Label labelEnd
           
private  java.awt.Label labelStart
           
private  java.awt.Label labelTitle
           
private  java.awt.Label labelXAxis
           
private  java.awt.Label labelYAxis
           
private  java.awt.List listDatabase
           
private  java.awt.List listXAxis
           
private  java.awt.List listYAxis
           
private  MetaData metaData
           
private  TimeSeries ts
           
 
Fields inherited from class java.applet.Applet
accessibleContext, serialVersionUID, stub
 
Fields inherited from class java.awt.Panel
base, nameCounter
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DataPlotterAppletAWT()
           
 
Method Summary
private  void buttonGetDataActionPerformed(java.awt.event.ActionEvent evt)
           
private  void buttonHelpActionPerformed(java.awt.event.ActionEvent evt)
           
private  void buttonInspectActionPerformed(java.awt.event.ActionEvent evt)
           
private  void buttonPlotActionPerformed(java.awt.event.ActionEvent evt)
           
private  java.awt.Frame getAppletFrame()
           
 void init()
          Initializes the Form
private  void initComponents()
          This method is called from within the init() method to initialize the form.
private  void jButtonGetDataActionPerformed(java.awt.event.ActionEvent evt)
           
private  void jButtonPlotActionPerformed(java.awt.event.ActionEvent evt)
           
private  void listDatabaseItemStateChanged(java.awt.event.ItemEvent evt)
           
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, 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, constructComponentName
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paint, paintComponents, paintHeavyweightComponents, paramString, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, readObject, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusOwner, setFont, setLayout, transferFocus, update, validate, validateTree, writeObject
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, resetGC, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

ts

private TimeSeries ts

metaData

private MetaData metaData

labelTitle

private java.awt.Label labelTitle

labelDatabase

private java.awt.Label labelDatabase

listDatabase

private java.awt.List listDatabase

labelStart

private java.awt.Label labelStart

choiceSY

private java.awt.Choice choiceSY

choiceSM

private java.awt.Choice choiceSM

choiceSD

private java.awt.Choice choiceSD

labelEnd

private java.awt.Label labelEnd

choiceEY

private java.awt.Choice choiceEY

choiceEM

private java.awt.Choice choiceEM

choiceED

private java.awt.Choice choiceED

buttonGetData

private java.awt.Button buttonGetData

labelXAxis

private java.awt.Label labelXAxis

listXAxis

private java.awt.List listXAxis

labelYAxis

private java.awt.Label labelYAxis

listYAxis

private java.awt.List listYAxis

buttonPlot

private java.awt.Button buttonPlot

buttonHelp

private java.awt.Button buttonHelp

buttonInspect

private java.awt.Button buttonInspect
Constructor Detail

DataPlotterAppletAWT

public DataPlotterAppletAWT()
Method Detail

init

public void init()
Initializes the Form
Overrides:
init in class java.applet.Applet

initComponents

private void initComponents()
This method is called from within the init() method to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the FormEditor.

buttonInspectActionPerformed

private void buttonInspectActionPerformed(java.awt.event.ActionEvent evt)

buttonHelpActionPerformed

private void buttonHelpActionPerformed(java.awt.event.ActionEvent evt)

listDatabaseItemStateChanged

private void listDatabaseItemStateChanged(java.awt.event.ItemEvent evt)

buttonPlotActionPerformed

private void buttonPlotActionPerformed(java.awt.event.ActionEvent evt)

getAppletFrame

private java.awt.Frame getAppletFrame()

buttonGetDataActionPerformed

private void buttonGetDataActionPerformed(java.awt.event.ActionEvent evt)

jButtonGetDataActionPerformed

private void jButtonGetDataActionPerformed(java.awt.event.ActionEvent evt)

jButtonPlotActionPerformed

private void jButtonPlotActionPerformed(java.awt.event.ActionEvent evt)