jET
1.0beta1


org.jet
Class JetDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.jet.JetDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AboutBox, BasePointDialog, GoToDialog, JetOptions, SceneryDescriptionDialog, TrackNamesDialog, TrackProperties

public abstract class JetDialog
extends javax.swing.JDialog

Abstract class that defines dialog boxes for jET application. It is also factory for some usefull components.

See Also:
Serialized Form

Nested Class Summary
 class JetDialog.ControlMap
          Map with components.
 
Field Summary
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected JetDialog(java.awt.Dialog parent)
          Created a modal dialog box parent dialog parent.
protected JetDialog(java.awt.Dialog parent, java.lang.String title)
          Created a modal dialog box with title title and parent dialog parent.
protected JetDialog(java.awt.Frame parent)
          Creates a modal dialog box with parent window parent.
protected JetDialog(java.awt.Frame parent, java.lang.String title)
          Creates a modal dialog box with title title and parent window parent.
 
Method Summary
 void centerDialog()
          Centers this dialog within owner frame.
static javax.swing.JFormattedTextField createDegreeFormatTextBox()
          Creates new text field with degree format.
static javax.swing.JFormattedTextField createLongFormatTextBox()
          Creates new formatted text field with long number formatter.
static javax.swing.JFormattedTextField createMediumFormatTextBox()
          Creates new text field decimal formatted with one obligatory decimal number.
protected  void initDialog()
          Registers key strokes with dialog.
static void normalize(javax.swing.JButton btn1, javax.swing.JButton btn2)
          Normalizes two buttons.
protected  void setConstraints(javax.swing.JFormattedTextField tft, java.lang.Comparable min, java.lang.Comparable max)
          Sets constaints on the formetted text field.
 
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
 

Constructor Detail

JetDialog

protected JetDialog(java.awt.Frame parent,
                    java.lang.String title)
Creates a modal dialog box with title title and parent window parent.

Parameters:
parent - An owner window of this dialog box.
title - Title of the dialog box.

JetDialog

protected JetDialog(java.awt.Frame parent)
Creates a modal dialog box with parent window parent.

Parameters:
parent - An owner window of this dialog box.

JetDialog

protected JetDialog(java.awt.Dialog parent,
                    java.lang.String title)
Created a modal dialog box with title title and parent dialog parent.

Parameters:
parent - An owner window of this dialog box.
title - Title of the dialog box.

JetDialog

protected JetDialog(java.awt.Dialog parent)
Created a modal dialog box parent dialog parent.

Parameters:
parent - An owner window of this dialog box.
Method Detail

initDialog

protected void initDialog()
Registers key strokes with dialog.


centerDialog

public void centerDialog()
Centers this dialog within owner frame.


createLongFormatTextBox

public static javax.swing.JFormattedTextField createLongFormatTextBox()
Creates new formatted text field with long number formatter. Format 0.000.


createMediumFormatTextBox

public static javax.swing.JFormattedTextField createMediumFormatTextBox()
Creates new text field decimal formatted with one obligatory decimal number. Format 0.0#


createDegreeFormatTextBox

public static javax.swing.JFormattedTextField createDegreeFormatTextBox()
Creates new text field with degree format.


setConstraints

protected void setConstraints(javax.swing.JFormattedTextField tft,
                              java.lang.Comparable min,
                              java.lang.Comparable max)
Sets constaints on the formetted text field.


normalize

public static void normalize(javax.swing.JButton btn1,
                             javax.swing.JButton btn2)
Normalizes two buttons.


jET
1.0beta1