gov.noaa.pmel.sgt.swing.prop
Class SpaceAxisDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--gov.noaa.pmel.sgt.swing.prop.SpaceAxisDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SpaceAxisDialog
extends javax.swing.JDialog

Edits a SpaceAxis. This dialog does not make a copy of the object so changes "Applied" will cause sgt to redraw the plot using the new properties.

Example of SpaceAxisDialog use:

 public void editSpaceAxis(SpaceAxis axis, JPane pane) {
   SpaceAxisDialog sad = new SpaceAxisDialog();
   sad.setSpaceAxis(axis, pane);
   sad.setVisible(true);
 }
 

Since:
2.0
Version:
$Revision: 1.6 $, $Date: 2001/11/08 00:21:10 $
Author:
Donald Denbo
See Also:
Serialized Form

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
SpaceAxisDialog()
          Default constructor.
SpaceAxisDialog(java.awt.Frame parent)
          Constructor.
SpaceAxisDialog(java.lang.String title)
          Constructor.
 
Method Summary
 void addNotify()
          Used internally.
 JPane getJPane()
          Get the parent JPane.
 SpaceAxis getSpaceAxis()
          Get the edited SpaceAxis
static void main(java.lang.String[] args)
          Test entry point
 void setJPane(JPane pane)
          Set the parent JPane.
 void setSpaceAxis(SpaceAxis sa)
          Set the SpaceAxis to be edited
 void setSpaceAxis(SpaceAxis sa, JPane pane)
          Set the SpaceAxis to be edited and the JPane
 void setVisible(boolean b)
          Make the dialog visible
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, update
 
Methods inherited from class java.awt.Dialog
dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, 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, remove, removeAll, removeContainerListener, removeNotify, setFont, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpaceAxisDialog

public SpaceAxisDialog(java.awt.Frame parent)
Constructor.

SpaceAxisDialog

public SpaceAxisDialog(java.lang.String title)
Constructor.

SpaceAxisDialog

public SpaceAxisDialog()
Default constructor.
Method Detail

addNotify

public void addNotify()
Used internally.
Overrides:
addNotify in class java.awt.Dialog
Following copied from class: java.awt.Dialog
See Also:
Component.isDisplayable(), Container.removeNotify()

setVisible

public void setVisible(boolean b)
Make the dialog visible
Overrides:
setVisible in class java.awt.Component
Following copied from class: java.awt.Component
Parameters:
b - If true, shows this component; otherwise, hides this component.
See Also:
Component.isVisible()

main

public static void main(java.lang.String[] args)
Test entry point

setSpaceAxis

public void setSpaceAxis(SpaceAxis sa,
                         JPane pane)
Set the SpaceAxis to be edited and the JPane

setSpaceAxis

public void setSpaceAxis(SpaceAxis sa)
Set the SpaceAxis to be edited

getSpaceAxis

public SpaceAxis getSpaceAxis()
Get the edited SpaceAxis

setJPane

public void setJPane(JPane pane)
Set the parent JPane.

getJPane

public JPane getJPane()
Get the parent JPane.


Send comments about the Scientific Graphics toolkit to dwd@pmel.noaa.gov. For more information about Java Development in the EPIC Group see the EPIC Software Page
Generated on December 13 2001