org.mbari.siam.moos.utils.node
Class EnvChartFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.jrefinery.chart.ChartFrame
                          extended by org.mbari.siam.moos.utils.node.SiamChartFrame
                              extended by org.mbari.siam.moos.utils.node.EnvChartFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class EnvChartFrame
extends SiamChartFrame

A frame for displaying a chart.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JLabel _humidityAlarmLabel
           
protected  javax.swing.JLabel _humidityRangeLabel
           
protected  javax.swing.JTextField _maxHumidityAlarm
           
protected  javax.swing.JTextField _maxHumidityRange
           
protected  javax.swing.JTextField _maxPressureAlarm
           
protected  javax.swing.JTextField _maxPressureRange
           
protected  javax.swing.JTextField _maxTempAlarm
           
protected  javax.swing.JTextField _maxTempRange
           
protected  javax.swing.JTextField _minHumidityAlarm
           
protected  javax.swing.JTextField _minHumidityRange
           
protected  javax.swing.JTextField _minPressureAlarm
           
protected  javax.swing.JTextField _minPressureRange
           
protected  javax.swing.JTextField _minTempAlarm
          text fields holding alarm limits
protected  javax.swing.JTextField _minTempRange
          text fileds holding range limits
protected  javax.swing.JLabel _pressureAlarmLabel
           
protected  javax.swing.JLabel _pressureRangeLabel
           
protected  javax.swing.JLabel _tempAlarmLabel
           
protected  javax.swing.JLabel _tempRangeLabel
           
 
Fields inherited from class org.mbari.siam.moos.utils.node.SiamChartFrame
_alarmGridBag, _alarmLabel, _alarmPanel, _autoAdjust, _autoSample, _chart, _constraints, _lessSampleTime, _maxAlarmLabel, _maxRangeLabel, _minAlarmLabel, _minRangeLabel, _moreSampleTime, _rangeCancelButton, _rangeChangeButton, _rangeGridBag, _rangeLabel, _rangePanel, _sampleGridBag, _samplePanel, _sampleTime, _settingsPanel, chartPanel, gridBag
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EnvChartFrame(java.lang.String title, JFreeChart chart)
          Constructs a frame for a chart.
EnvChartFrame(java.lang.String title, JFreeChart chart, boolean scrollPane)
           
EnvChartFrame(java.lang.String title, JFreeChart chart, boolean scrollPane, java.lang.String nodeName)
          Constructs a frame for a chart.
EnvChartFrame(java.lang.String title, JFreeChart chart, java.lang.String nodeName)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
protected  boolean checkFields()
           
protected  void enableRangePanel(boolean value)
           
protected  void enableSamplePanel(boolean value)
           
protected  void setEditable(boolean value)
          subclasses should override
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 void windowDeactivated(java.awt.event.WindowEvent e)
           
 void windowDeiconified(java.awt.event.WindowEvent e)
           
 void windowIconified(java.awt.event.WindowEvent e)
           
 void windowOpened(java.awt.event.WindowEvent e)
           
 
Methods inherited from class org.mbari.siam.moos.utils.node.SiamChartFrame
getChartPanel, saveSettings, setConstraints
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

_minTempAlarm

protected javax.swing.JTextField _minTempAlarm
text fields holding alarm limits


_maxTempAlarm

protected javax.swing.JTextField _maxTempAlarm

_minPressureAlarm

protected javax.swing.JTextField _minPressureAlarm

_maxPressureAlarm

protected javax.swing.JTextField _maxPressureAlarm

_minHumidityAlarm

protected javax.swing.JTextField _minHumidityAlarm

_maxHumidityAlarm

protected javax.swing.JTextField _maxHumidityAlarm

_minTempRange

protected javax.swing.JTextField _minTempRange
text fileds holding range limits


_maxTempRange

protected javax.swing.JTextField _maxTempRange

_minPressureRange

protected javax.swing.JTextField _minPressureRange

_maxPressureRange

protected javax.swing.JTextField _maxPressureRange

_minHumidityRange

protected javax.swing.JTextField _minHumidityRange

_maxHumidityRange

protected javax.swing.JTextField _maxHumidityRange

_tempAlarmLabel

protected javax.swing.JLabel _tempAlarmLabel

_pressureAlarmLabel

protected javax.swing.JLabel _pressureAlarmLabel

_humidityAlarmLabel

protected javax.swing.JLabel _humidityAlarmLabel

_tempRangeLabel

protected javax.swing.JLabel _tempRangeLabel

_pressureRangeLabel

protected javax.swing.JLabel _pressureRangeLabel

_humidityRangeLabel

protected javax.swing.JLabel _humidityRangeLabel
Constructor Detail

EnvChartFrame

public EnvChartFrame(java.lang.String title,
                     JFreeChart chart)
Constructs a frame for a chart.

Parameters:
title - The frame title.
chart - The chart.

EnvChartFrame

public EnvChartFrame(java.lang.String title,
                     JFreeChart chart,
                     java.lang.String nodeName)

EnvChartFrame

public EnvChartFrame(java.lang.String title,
                     JFreeChart chart,
                     boolean scrollPane)

EnvChartFrame

public EnvChartFrame(java.lang.String title,
                     JFreeChart chart,
                     boolean scrollPane,
                     java.lang.String nodeName)
Constructs a frame for a chart.

Parameters:
title - The frame title.
chart - The chart.
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class SiamChartFrame

setEditable

protected void setEditable(boolean value)
Description copied from class: SiamChartFrame
subclasses should override

Overrides:
setEditable in class SiamChartFrame

enableRangePanel

protected void enableRangePanel(boolean value)
Overrides:
enableRangePanel in class SiamChartFrame

checkFields

protected boolean checkFields()
Overrides:
checkFields in class SiamChartFrame

enableSamplePanel

protected void enableSamplePanel(boolean value)
Overrides:
enableSamplePanel in class SiamChartFrame

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener
Overrides:
windowClosing in class SiamChartFrame

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener
Overrides:
windowActivated in class SiamChartFrame

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener
Overrides:
windowOpened in class SiamChartFrame

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener
Overrides:
windowClosed in class SiamChartFrame

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener
Overrides:
windowIconified in class SiamChartFrame

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Overrides:
windowDeiconified in class SiamChartFrame

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Overrides:
windowDeactivated in class SiamChartFrame


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.