jas.hist
Class StatsWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--jas.util.JASDialog
                                      |
                                      +--jas.hist.StatsWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.DocumentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class StatsWindow
extends JASDialog
implements java.awt.event.ActionListener

This class creates a gui popup window for choosing which statistics and titles should be displayed in the StatisticsBlock, and for setting the number formatting parameters for base.jas.util.ScientificFormat. The window uses the jpane created by base.jas.util.SciFormatPanel for setting the ScientificForm parameters. This window created by selecting "Stats Properties.." from the popup menu. If generated, the number formatting method in Statistics Block is set to ScientificFormat.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static javax.swing.JFrame frame
           
 
Fields inherited from class jas.util.JASDialog
APPLY_BUTTON, CANCEL_BUTTON, HELP_BUTTON, OK_BUTTON
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
StatsWindow(StatisticsBlock b)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  void enableApply(JASState state)
          Override to customize when Apply is enabled.
protected  void enableHelp(JASState state)
          Override to customize when Help is enabled.
 void onApply()
          Called when the Apply button is pushed.
 void onCancel()
          Called when the Cancel button is pushed.
 void onOK()
          Called when the OK button is pushed.
 void showStatsWindow()
          This method will create and show the Statistics Window
 
Methods inherited from class jas.util.JASDialog
callEnable, changedUpdate, defaultPack, doModal, enableOK, getContentPane, insertUpdate, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, pack, processEvent, removeUpdate, setApplyLabel, setApplyMnemonic, setCancelLabel, setCancelMnemonic, setContentPane, setHelpTopic, setOKLabel, setOKMnemonic, show
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

frame

public static javax.swing.JFrame frame
Constructor Detail

StatsWindow

public StatsWindow(StatisticsBlock b)
Method Detail

showStatsWindow

public void showStatsWindow()
This method will create and show the Statistics Window

onOK

public void onOK()
Description copied from class: JASDialog
Called when the OK button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onOK in class JASDialog

enableApply

protected void enableApply(JASState state)
Description copied from class: JASDialog
Override to customize when Apply is enabled. By default, Apply is disenabled.
Overrides:
enableApply in class JASDialog

enableHelp

protected void enableHelp(JASState state)
Description copied from class: JASDialog
Override to customize when Help is enabled. By default, Help is enabled if both a help book and help topic have been set.
Overrides:
enableHelp in class JASDialog
Following copied from class: jas.util.JASDialog
See Also:
JASDialog.setHelpTopic(String)

onCancel

public void onCancel()
Description copied from class: JASDialog
Called when the Cancel button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onCancel in class JASDialog

onApply

public void onApply()
Description copied from class: JASDialog
Called when the Apply button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onApply in class JASDialog

actionPerformed

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