com.irisel.swing
Class JDialogGeneric

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 javax.swing.JDialog
                      extended by com.irisel.swing.JDialogGeneric
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class JDialogGeneric
extends javax.swing.JDialog

Author:
Jose Manuel Gomez Alvarez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static int CHECKBOX
           
static int COMBOBOX
           
 javax.swing.JComponent[] inputComponents
           
 java.lang.String[] inputs
           
 java.lang.String[] labels
           
static int PASSWORD
           
static int TEXTFIELD
           
static int TEXTFIELD_RO
           
 java.lang.Object[] values
           
 
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 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
JDialogGeneric(java.awt.Frame parent, boolean modal)
           
JDialogGeneric(java.awt.Frame parent, boolean modal, java.lang.String[] labels, java.lang.Object[] values)
           
JDialogGeneric(java.awt.Frame parent, boolean modal, java.lang.String[] labels, java.lang.Object[] values, int[] controlTypes, Icon icon)
          Creates new form jDialogGeneric
JDialogGeneric(java.lang.String[] labels, java.lang.Object[] values)
           
JDialogGeneric(java.lang.String[] labels, java.lang.Object[] values, int[] controlTypes)
           
 
Method Summary
 java.lang.String getHeaderMsg()
           
 javax.swing.JComponent[] getInputComponents()
          Getter for property inputComponents.
 java.lang.String[] getLabels()
          Getter for property labels.
 java.lang.String[] getUserInputs()
           
 java.lang.Object[] getValues()
          Getter for property values.
static void main(java.lang.String[] args)
           
 void setHeaderMsg(java.lang.String msg)
           
 void setInputComponents(javax.swing.JComponent[] inputComponents)
          Setter for property inputComponents.
 void setLabels(java.lang.String[] labels)
          Setter for property labels.
 void setValues(java.lang.Object[] values)
          Setter for property values.
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, 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, paint, postEvent, 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, 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, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEXTFIELD

public static final int TEXTFIELD
See Also:
Constant Field Values

COMBOBOX

public static final int COMBOBOX
See Also:
Constant Field Values

PASSWORD

public static final int PASSWORD
See Also:
Constant Field Values

TEXTFIELD_RO

public static final int TEXTFIELD_RO
See Also:
Constant Field Values

CHECKBOX

public static final int CHECKBOX
See Also:
Constant Field Values

labels

public java.lang.String[] labels

inputs

public java.lang.String[] inputs

values

public java.lang.Object[] values

inputComponents

public javax.swing.JComponent[] inputComponents
Constructor Detail

JDialogGeneric

public JDialogGeneric(java.awt.Frame parent,
                      boolean modal)

JDialogGeneric

public JDialogGeneric(java.awt.Frame parent,
                      boolean modal,
                      java.lang.String[] labels,
                      java.lang.Object[] values,
                      int[] controlTypes,
                      Icon icon)
Creates new form jDialogGeneric


JDialogGeneric

public JDialogGeneric(java.awt.Frame parent,
                      boolean modal,
                      java.lang.String[] labels,
                      java.lang.Object[] values)

JDialogGeneric

public JDialogGeneric(java.lang.String[] labels,
                      java.lang.Object[] values)

JDialogGeneric

public JDialogGeneric(java.lang.String[] labels,
                      java.lang.Object[] values,
                      int[] controlTypes)
Method Detail

getUserInputs

public java.lang.String[] getUserInputs()

main

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

getInputComponents

public javax.swing.JComponent[] getInputComponents()
Getter for property inputComponents.

Returns:
Value of property inputComponents.

setInputComponents

public void setInputComponents(javax.swing.JComponent[] inputComponents)
Setter for property inputComponents.

Parameters:
inputComponents - New value of property inputComponents.

getLabels

public java.lang.String[] getLabels()
Getter for property labels.

Returns:
Value of property labels.

setLabels

public void setLabels(java.lang.String[] labels)
Setter for property labels.

Parameters:
labels - New value of property labels.

getValues

public java.lang.Object[] getValues()
Getter for property values.

Returns:
Value of property values.

setValues

public void setValues(java.lang.Object[] values)
Setter for property values.

Parameters:
values - New value of property values.

getHeaderMsg

public java.lang.String getHeaderMsg()

setHeaderMsg

public void setHeaderMsg(java.lang.String msg)