kiwi.ui.dialog
Class KInputDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--kiwi.ui.dialog.KDialog
                                      |
                                      +--kiwi.ui.dialog.ComponentDialog
                                            |
                                            +--kiwi.ui.dialog.KInputDialog

public class KInputDialog
extends ComponentDialog

This class represents a Kiwi input dialog. This dialog allows input of a single line of text, and has OK and Cancel buttons. Pressing Return in the text field is equivalent to pressing the OK button.


An example KInputDialog.

Version:
1.1 (10/98)
Author:
Mark Lindner, PING Software Group
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Fields inherited from class kiwi.ui.dialog.ComponentDialog
b_cancel, b_ok
 
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
 
Constructor Summary
KInputDialog(Frame parent)
          Construct a new KInputDialog.
KInputDialog(Frame parent, String title, boolean modal)
          Construct a new KInputDialog.
 
Method Summary
protected  boolean accept()
          Accept this dialog.
protected  Component buildDialogUI()
          Build the dialog user interface.
 String getText()
          Retrieve the text entered in the dialog.
 void setPrompt(String text)
          Set the prompt.
 void setText(String text)
          Set the text in the dialog's text field.
 void setVisible(boolean flag)
          Show or hide the dialog.
 
Methods inherited from class kiwi.ui.dialog.ComponentDialog
addButton, addButton, cancel, isCancelled, pack, registerTextInputComponent, removeButton, removeButton, setAcceptButtonText, setCancelButtonText, setComment, setIcon
 
Methods inherited from class kiwi.ui.dialog.KDialog
addDialogDismissListener, dispose, fireDialogDismissed, fireDialogDismissed, getMainContainer, removeDialogDismissListener, setTexture
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, processEvent, removeWindowListener, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, 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, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KInputDialog

public KInputDialog(Frame parent)
Construct a new KInputDialog. Constructs a new, modal KInputDialog with a default window title.
Parameters:
parent - The parent frame.

KInputDialog

public KInputDialog(Frame parent,
                    String title,
                    boolean modal)
Construct a new KInputDialog.
Parameters:
parent - The parent window for the dialog.
title - The title for the dialog.
modal - A flag specifying whether this dialog will be modal.
Method Detail

setVisible

public void setVisible(boolean flag)
Show or hide the dialog.
Overrides:
setVisible in class ComponentDialog

buildDialogUI

protected Component buildDialogUI()
Build the dialog user interface.
Overrides:
buildDialogUI in class ComponentDialog

accept

protected boolean accept()
Accept this dialog. Always returns true.
Overrides:
accept in class ComponentDialog

getText

public String getText()
Retrieve the text entered in the dialog.
Returns:
The contents of the dialog's text field, or null if the dialog was cancelled.

setText

public void setText(String text)
Set the text in the dialog's text field.
Parameters:
text - The text to place in the textfield.

setPrompt

public void setPrompt(String text)
Set the prompt. Sets the dialog's input prompt.
Parameters:
text - The text for the prompt.