saaps.util
Class PlotAxisDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--saaps.util.PlotAxisDialog

public class PlotAxisDialog
extends java.awt.Dialog

A dialog box to change the x- and y-axes ranges.

See Also:
DataPlotterFrame, Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
PlotAxisDialog(java.awt.Frame parent, boolean modal)
          Creates new form DataPlotterAxisDialog
PlotAxisDialog(java.awt.Frame parent, boolean modal, double[] xr, double[] yr)
          Creates a new dialog and sets the text field values from the argument list.
 
Method Summary
 double[] getXRange()
          Get the x-axis range values.
 double[] getYRange()
          Get the y-axis range values.
static void main(java.lang.String[] args)
          A main method to test the class.
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, 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
 

Constructor Detail

PlotAxisDialog

public PlotAxisDialog(java.awt.Frame parent,
                      boolean modal)
Creates new form DataPlotterAxisDialog

PlotAxisDialog

public PlotAxisDialog(java.awt.Frame parent,
                      boolean modal,
                      double[] xr,
                      double[] yr)
Creates a new dialog and sets the text field values from the argument list.
Parameters:
parent - The parent frame.
modal - If true the dialog will be modal.
xr - The minimum (xr[0]) and maximum (xr[1]) x-axis values.
yr - The minimum (yr[0]) and maximum (yr[1]) y-axis values.
Method Detail

getXRange

public double[] getXRange()
Get the x-axis range values.
Returns:
The x-axis range in a 2-element double array.

getYRange

public double[] getYRange()
Get the y-axis range values.
Returns:
The y-axis range in a 2-element double array.

main

public static void main(java.lang.String[] args)
A main method to test the class.
Parameters:
args - the command line arguments