rvl.awt
Class GPDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by rvl.awt.GPDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class GPDialog
extends java.awt.Dialog
implements java.awt.event.ActionListener

This class provides some general-purpose dialogs... msgBox - display a message and wait for "OK" okCancelDialog - ask a question, return true if OK, false if Cancel stringDialog - prompt for a string intDialog - prompt for an int doubleDialog - prompt for a double dialog - general dialog that consists of labels paired with TextFields or TextAreas

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  int cols
           
protected  java.awt.Component[] component
           
protected  boolean ok
           
protected  int rows
           
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GPDialog(java.awt.Frame parent, java.lang.String title, java.lang.String[][] item)
           
GPDialog(java.awt.Frame parent, java.lang.String title, java.lang.String[] label, java.awt.Component[] component)
           
GPDialog(java.awt.Frame parent, java.lang.String title, java.lang.String[] label, java.awt.Component[] component, boolean hasCancelButton)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
static java.lang.String[] dialog(java.awt.Frame parent, java.lang.String title, java.lang.String[][] item)
           
static java.lang.String[] dialog(java.awt.Frame parent, java.lang.String title, java.lang.String[] label, java.awt.Component[] component)
           
static double doubleDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt)
           
static double doubleDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, double preset)
           
static double doubleDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, java.lang.String preset)
           
static int intDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt)
           
static int intDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, int preset)
           
static int intDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, java.lang.String preset)
           
static void msgBox(java.awt.Frame parent, java.lang.String title, java.lang.String msg)
           
static boolean okCancelDialog(java.awt.Frame parent, java.lang.String title, java.lang.String msg)
           
static java.lang.String stringDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt)
           
static java.lang.String stringDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, java.lang.String preset)
           
static java.lang.String stringDialog(java.awt.Frame parent, java.lang.String title, java.lang.String prompt, java.lang.String preset, int width)
           
 
Methods inherited from class java.awt.Dialog
addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBaseline, getBaselineResizeBehavior, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

component

protected java.awt.Component[] component

cols

protected int cols

rows

protected int rows

ok

protected boolean ok
Constructor Detail

GPDialog

public GPDialog(java.awt.Frame parent,
                java.lang.String title,
                java.lang.String[][] item)

GPDialog

public GPDialog(java.awt.Frame parent,
                java.lang.String title,
                java.lang.String[] label,
                java.awt.Component[] component,
                boolean hasCancelButton)

GPDialog

public GPDialog(java.awt.Frame parent,
                java.lang.String title,
                java.lang.String[] label,
                java.awt.Component[] component)
Method Detail

actionPerformed

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

dialog

public static java.lang.String[] dialog(java.awt.Frame parent,
                                        java.lang.String title,
                                        java.lang.String[][] item)

dialog

public static java.lang.String[] dialog(java.awt.Frame parent,
                                        java.lang.String title,
                                        java.lang.String[] label,
                                        java.awt.Component[] component)

msgBox

public static void msgBox(java.awt.Frame parent,
                          java.lang.String title,
                          java.lang.String msg)

okCancelDialog

public static boolean okCancelDialog(java.awt.Frame parent,
                                     java.lang.String title,
                                     java.lang.String msg)

stringDialog

public static java.lang.String stringDialog(java.awt.Frame parent,
                                            java.lang.String title,
                                            java.lang.String prompt,
                                            java.lang.String preset,
                                            int width)

stringDialog

public static java.lang.String stringDialog(java.awt.Frame parent,
                                            java.lang.String title,
                                            java.lang.String prompt)

stringDialog

public static java.lang.String stringDialog(java.awt.Frame parent,
                                            java.lang.String title,
                                            java.lang.String prompt,
                                            java.lang.String preset)

intDialog

public static int intDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String prompt,
                            java.lang.String preset)

intDialog

public static int intDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String prompt,
                            int preset)

intDialog

public static int intDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String prompt)

doubleDialog

public static double doubleDialog(java.awt.Frame parent,
                                  java.lang.String title,
                                  java.lang.String prompt,
                                  java.lang.String preset)

doubleDialog

public static double doubleDialog(java.awt.Frame parent,
                                  java.lang.String title,
                                  java.lang.String prompt,
                                  double preset)

doubleDialog

public static double doubleDialog(java.awt.Frame parent,
                                  java.lang.String title,
                                  java.lang.String prompt)