com.infoengine.modeler
Class PromptDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.infoengine.modeler.PromptDialog
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class PromptDialog
extends JDialog

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  BorderLayout borderLayout1
           
(package private)  JPanel ButtonPanel
           
(package private)  JButton CancelButton
           
(package private)  StackedLayout MainLayout
           
(package private)  JPanel MainPanel
           
(package private)  JButton OKButton
           
(package private)  JPanel panel1
           
(package private)  JComponent SelectionComponent
           
(package private)  String text
           
(package private)  JLabel TextLabel
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
PromptDialog()
           
PromptDialog(Dialog dialog, String title, boolean modal)
           
PromptDialog(Frame frame, String title, boolean modal)
           
 
Method Summary
(package private)  void CancelButton_actionPerformed(ActionEvent e)
           
 String getText()
           
private  void init()
           
(package private)  void jbInit()
           
(package private)  void OKButton_actionPerformed(ActionEvent e)
           
static String prompt(Dialog d, String prompt, String dflt)
          prompt the user to enter or edit a String
static String prompt(Dialog d, String prompt, String dflt, String[] options)
          prompt the user to select from a list of options
static String prompt(Frame f, String prompt, String dflt)
          prompt the user to enter or edit a String
static String prompt(Frame f, String prompt, String dflt, String[] options)
          prompt the user to select from a list of options
 void setDefault(String dflt)
           
 void setOptions(String[] options, String dflt)
           
 void setPrompt(String prompt)
           
 void setVisible(boolean visible)
           
 
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, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel1

JPanel panel1

borderLayout1

BorderLayout borderLayout1

ButtonPanel

JPanel ButtonPanel

OKButton

JButton OKButton

CancelButton

JButton CancelButton

MainPanel

JPanel MainPanel

MainLayout

StackedLayout MainLayout

TextLabel

JLabel TextLabel

SelectionComponent

JComponent SelectionComponent

text

String text
Constructor Detail

PromptDialog

public PromptDialog(Frame frame,
                    String title,
                    boolean modal)

PromptDialog

public PromptDialog(Dialog dialog,
                    String title,
                    boolean modal)

PromptDialog

public PromptDialog()
Method Detail

jbInit

void jbInit()
      throws Exception
Throws:
Exception

init

private void init()

setVisible

public void setVisible(boolean visible)

setPrompt

public void setPrompt(String prompt)

setDefault

public void setDefault(String dflt)

setOptions

public void setOptions(String[] options,
                       String dflt)

getText

public String getText()

OKButton_actionPerformed

void OKButton_actionPerformed(ActionEvent e)

CancelButton_actionPerformed

void CancelButton_actionPerformed(ActionEvent e)

prompt

public static String prompt(Frame f,
                            String prompt,
                            String dflt)
prompt the user to enter or edit a String

Parameters:
f - - parent frame
prompt - - prompt text
dflt - - initial value the user sees
Returns:
new String value or null if Cancel

prompt

public static String prompt(Dialog d,
                            String prompt,
                            String dflt)
prompt the user to enter or edit a String

Parameters:
d - - parent dialog
prompt - - prompt text
dflt - - initial value the user sees
Returns:
new String value or null if Cancel

prompt

public static String prompt(Dialog d,
                            String prompt,
                            String dflt,
                            String[] options)
prompt the user to select from a list of options

Parameters:
d - - parent dialog
prompt - - prompt text
dflt - - initial value the user sees
options - - list of options to select from
Returns:
new String value or null if Cancel

prompt

public static String prompt(Frame f,
                            String prompt,
                            String dflt,
                            String[] options)
prompt the user to select from a list of options

Parameters:
prompt - - prompt text
dflt - - initial value the user sees
options - - list of options to select from
Returns:
new String value or null if Cancel