Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scubatoolkit
Class AppWindow  view AppWindow download AppWindow.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byorg.scubatoolkit.AppWindow
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 AppWindow
extends javax.swing.JFrame
implements java.awt.event.ActionListener

Description of the Class

Version:

Nested Class Summary
(package private)  class AppWindow.CalcAction
          Description of the Class
(package private)  class AppWindow.EditAction
          Description of the Class
(package private)  class AppWindow.FileAction
          Description of the Class
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JMenuItem aboutItem
          Description of the Field
private  javax.swing.JMenuItem blendCalcItem
          Description of the Field
private  AppWindow.FileAction closeAction
          Description of the Field
private  javax.swing.JMenuItem editCountryItem
          Description of the Field
private  javax.swing.JMenuItem editPersonItem
          Description of the Field
private  javax.swing.JMenuItem editSiteItem
          Description of the Field
private  javax.swing.JMenuItem heliCalcItem
          Description of the Field
(package private) static org.apache.log4j.Logger log
          Description of the Field
private  javax.swing.JMenuBar menuBar
          Description of the Field
private  AppWindow.FileAction newAction
          Description of the Field
private  AppWindow.CalcAction nitrAction
          Description of the Field
private  javax.swing.JMenuItem nitrCalcItem
          Description of the Field
private  AppWindow.FileAction openAction
          Description of the Field
private  javax.swing.JMenuItem openLogItem
          Description of the Field
private  AppWindow.EditAction prefAction
          Description of the Field
private  javax.swing.JMenuItem settingsItem
          Description of the Field
private  javax.swing.JMenuItem simulatorItem
          Description of the Field
private  javax.swing.JMenuItem tablePlannerItem
          Description of the Field
private  javax.swing.JToolBar toolbar
          Description of the Field
private  javax.swing.JMenuItem trimixCalcItem
          Description of the Field
 
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.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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AppWindow(java.lang.String title)
          Constructor for the AppWindow object
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Description of the Method
private  javax.swing.JMenuItem addMenuItem(javax.swing.JMenu menu, javax.swing.Action action)
          Adds a feature to the MenuItem attribute of the AppWindow object
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, 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, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, 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, transferFocusBackward, 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

log

static final org.apache.log4j.Logger log
Description of the Field


menuBar

private javax.swing.JMenuBar menuBar
Description of the Field


newAction

private AppWindow.FileAction newAction
Description of the Field


openAction

private AppWindow.FileAction openAction
Description of the Field


closeAction

private AppWindow.FileAction closeAction
Description of the Field


nitrAction

private AppWindow.CalcAction nitrAction
Description of the Field


prefAction

private AppWindow.EditAction prefAction
Description of the Field


nitrCalcItem

private javax.swing.JMenuItem nitrCalcItem
Description of the Field


heliCalcItem

private javax.swing.JMenuItem heliCalcItem
Description of the Field


trimixCalcItem

private javax.swing.JMenuItem trimixCalcItem
Description of the Field


aboutItem

private javax.swing.JMenuItem aboutItem
Description of the Field


settingsItem

private javax.swing.JMenuItem settingsItem
Description of the Field


tablePlannerItem

private javax.swing.JMenuItem tablePlannerItem
Description of the Field


blendCalcItem

private javax.swing.JMenuItem blendCalcItem
Description of the Field


openLogItem

private javax.swing.JMenuItem openLogItem
Description of the Field


editSiteItem

private javax.swing.JMenuItem editSiteItem
Description of the Field


editCountryItem

private javax.swing.JMenuItem editCountryItem
Description of the Field


editPersonItem

private javax.swing.JMenuItem editPersonItem
Description of the Field


simulatorItem

private javax.swing.JMenuItem simulatorItem
Description of the Field


toolbar

private javax.swing.JToolBar toolbar
Description of the Field

Constructor Detail

AppWindow

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

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description of the Method

Specified by:
actionPerformed in interface java.awt.event.ActionListener

addMenuItem

private javax.swing.JMenuItem addMenuItem(javax.swing.JMenu menu,
                                          javax.swing.Action action)
Adds a feature to the MenuItem attribute of the AppWindow object