Goovi
Class FormDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--Goovi.CenteredDialog
                                |
                                +--Goovi.FormDialog

public class FormDialog
extends CenteredDialog

General class for a modal dialog that contains a from of textstrings to be input on different labels for example Name, address, phone etc.

See Also:
Form, Serialized Form

Fields inherited from class Goovi.CenteredDialog
buttonPanel, cancelButton, mainBorderLayout, typeBrowser
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
FormDialog(javax.swing.JFrame parent, java.lang.String[] labels)
          Constructor that creates a Form dialog from a string array of field labels.
FormDialog(javax.swing.JFrame parent, java.lang.String[] labels, java.lang.String[] defaults)
          Constructor that creates a Form dialog from string arrays of field labels and of defaults.
 
Method Summary
 java.lang.String[] getResult()
          Gets the result.
 
Methods inherited from class Goovi.CenteredDialog
pack, pack, packAndShow
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, processEvent, processWindowEvent, removeWindowListener, 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, hide, 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, setCursor, 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

FormDialog

public FormDialog(javax.swing.JFrame parent,
                  java.lang.String[] labels)
Constructor that creates a Form dialog from a string array of field labels.
Parameters:
parent - The parent frame.
labels - The field labels to descibe the textfields.

FormDialog

public FormDialog(javax.swing.JFrame parent,
                  java.lang.String[] labels,
                  java.lang.String[] defaults)
Constructor that creates a Form dialog from string arrays of field labels and of defaults.
Parameters:
parent - The parent frame.
labels - The field labels to descibe the textfields.
defaults - The default texts to put in the textfields.
Method Detail

getResult

public java.lang.String[] getResult()
Gets the result. If null the dialog was closed or cancelled.