org.scubatoolkit
Class TrimixCalcWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.scubatoolkit.TrimixCalcWindow
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 TrimixCalcWindow
extends javax.swing.JDialog
implements java.awt.event.ActionListener

Description of the Class

Version:
Author:
See Also:
Serialized Form

Nested Class Summary
 class TrimixCalcWindow.RadioListener
          Description of the Class
 class TrimixCalcWindow.tfListener
          Description of the Class
 
Field Summary
private  TrimixCalcWindow.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.JLabel endLabel
           
private  javax.swing.JTextField endText
           
private  javax.swing.JLabel endUnitLabel
           
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.JRadioButton percentOxygenButton
           
private  javax.swing.JLabel phLabel
           
private  javax.swing.JTextField phText
           
private  javax.swing.JLabel phUnitLabel
           
private  javax.swing.JLabel pnLabel
           
private  javax.swing.JTextField pnText
           
private  javax.swing.JLabel pnUnitLabel
           
private  javax.swing.JLabel poLabel
           
private  javax.swing.JTextField poText
           
private  javax.swing.JLabel poUnitLabel
           
private  javax.swing.JPanel rightPane
           
private  TrimixCalcWindow.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
TrimixCalcWindow(AppWindow parent, java.lang.String title)
          Constructor for the TrimixCalcWindow object
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void setCalculation(java.lang.String c)
          Sets the calculation attribute of the TrimixCalcWindow 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

textFieldListener

private TrimixCalcWindow.tfListener textFieldListener

calcButtonListener

private TrimixCalcWindow.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

pnLabel

private javax.swing.JLabel pnLabel

pnUnitLabel

private javax.swing.JLabel pnUnitLabel

endLabel

private javax.swing.JLabel endLabel

endUnitLabel

private javax.swing.JLabel endUnitLabel

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

percentOxygenButton

private javax.swing.JRadioButton percentOxygenButton

maxOxygenPPButton

private javax.swing.JRadioButton maxOxygenPPButton

mixButton

private javax.swing.JRadioButton mixButton

modText

private javax.swing.JTextField modText

poText

private javax.swing.JTextField poText

phText

private javax.swing.JTextField phText

pnText

private javax.swing.JTextField pnText

maxText

private javax.swing.JTextField maxText

ceilingText

private javax.swing.JTextField ceilingText

endText

private javax.swing.JTextField endText

mainPane

private javax.swing.JPanel mainPane

leftPane

private javax.swing.JPanel leftPane

rightPane

private javax.swing.JPanel rightPane

calculationGroup

private javax.swing.ButtonGroup calculationGroup

units

private javax.swing.JComboBox units
Constructor Detail

TrimixCalcWindow

public TrimixCalcWindow(AppWindow parent,
                        java.lang.String title)
Constructor for the TrimixCalcWindow 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 TrimixCalcWindow object

Parameters:
c - The new calculation value


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