org.scubatoolkit
Class HeliCalcWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.scubatoolkit.HeliCalcWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class HeliCalcWindow
extends javax.swing.JDialog
implements java.awt.event.ActionListener

Description of the Class

Version:
Author:
See Also:
Serialized Form

Nested Class Summary
 class HeliCalcWindow.RadioListener
          Description of the Class
 class HeliCalcWindow.tfListener
          Description of the Class
 
Field Summary
private  HeliCalcWindow.RadioListener calcButtonListener
           
private  javax.swing.ButtonGroup calculationGroup
           
private  javax.swing.JLabel ceilingLabel
           
private  javax.swing.JTextField ceilingText
           
private  javax.swing.JLabel ceilingUnitLabel
           
private  javax.swing.JPanel leftPane
           
private  javax.swing.JPanel mainPane
           
private  javax.swing.JLabel maxLabel
           
private  javax.swing.JRadioButton maxOxygenPPButton
           
private  javax.swing.JTextField maxText
           
private  javax.swing.JLabel maxUnitLabel
           
private  javax.swing.JRadioButton mixButton
           
private  javax.swing.JRadioButton modButton
           
private  javax.swing.JLabel modLabel
           
private  javax.swing.JTextField modText
           
private  javax.swing.JLabel modUnitLabel
           
private  AppWindow parent
           
private  javax.swing.JLabel phLabel
           
private  javax.swing.JTextField phText
           
private  javax.swing.JLabel phUnitLabel
           
private  javax.swing.JLabel poLabel
           
private  javax.swing.JTextField poText
           
private  javax.swing.JLabel poUnitLabel
           
private  javax.swing.JPanel rightPane
           
private  HeliCalcWindow.tfListener textFieldListener
           
private  javax.swing.JComboBox units
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HeliCalcWindow(AppWindow parent, java.lang.String title)
          Constructor for the HeliCalcWindow object
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void setCalculation(java.lang.String c)
          Sets the calculation attribute of the HeliCalcWindow object
private  void setUnitsLabels(UnitsSystem unitsSystem)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

units

private javax.swing.JComboBox units

textFieldListener

private HeliCalcWindow.tfListener textFieldListener

calcButtonListener

private HeliCalcWindow.RadioListener calcButtonListener

parent

private AppWindow parent

modLabel

private javax.swing.JLabel modLabel

modUnitLabel

private javax.swing.JLabel modUnitLabel

poLabel

private javax.swing.JLabel poLabel

poUnitLabel

private javax.swing.JLabel poUnitLabel

phLabel

private javax.swing.JLabel phLabel

phUnitLabel

private javax.swing.JLabel phUnitLabel

maxLabel

private javax.swing.JLabel maxLabel

maxUnitLabel

private javax.swing.JLabel maxUnitLabel

ceilingLabel

private javax.swing.JLabel ceilingLabel

ceilingUnitLabel

private javax.swing.JLabel ceilingUnitLabel

modButton

private javax.swing.JRadioButton modButton

mixButton

private javax.swing.JRadioButton mixButton

maxOxygenPPButton

private javax.swing.JRadioButton maxOxygenPPButton

modText

private javax.swing.JTextField modText

poText

private javax.swing.JTextField poText

phText

private javax.swing.JTextField phText

maxText

private javax.swing.JTextField maxText

ceilingText

private javax.swing.JTextField ceilingText

mainPane

private javax.swing.JPanel mainPane

leftPane

private javax.swing.JPanel leftPane

rightPane

private javax.swing.JPanel rightPane

calculationGroup

private javax.swing.ButtonGroup calculationGroup
Constructor Detail

HeliCalcWindow

public HeliCalcWindow(AppWindow parent,
                      java.lang.String title)
Constructor for the HeliCalcWindow object

Parameters:
title - Description of the Parameter
Method Detail

setUnitsLabels

private void setUnitsLabels(UnitsSystem unitsSystem)

actionPerformed

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

setCalculation

public void setCalculation(java.lang.String c)
Sets the calculation attribute of the HeliCalcWindow object

Parameters:
c - The new calculation value


Copyright © 2002 The Scuba Toolkit Team. All Rights Reserved.