jclass
Class InputDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--jclass.InputDialog

public class InputDialog
extends java.awt.Dialog

A simple Input Dialog.

Written: Radu Sion and Ion Constantinescu
Version: 0.15
Source: InputDialog.java

Visit Smart Software 

See Also:
Serialized Form

Field Summary
 boolean result
          Contains true if yes pressed, false otherwise
 boolean visible
          Is true when dialog is hidden.
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
InputDialog(java.awt.Frame f, java.lang.String t, boolean m, java.lang.String yes_b, java.lang.String no_b, java.lang.String msg)
          Constructs a new dialog with the specified parameters.
 
Method Summary
 java.lang.String getInput()
           
 boolean handleEvent(java.awt.Event event)
           
 void hide()
           
 void setInput(java.lang.String s)
           
 void show()
           
 void showCentered(java.awt.Container cont)
           
 E="methods_inherited_from_class_java.awt.Dialog">
Methods inherited from class java.awt.Dialog
addNotify, getTitle, isModal, isResizable, paramString, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, 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, hasFocus, 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
 

Field Detail

result

public boolean result
Contains true if yes pressed, false otherwise

visible

public boolean visible
Is true when dialog is hidden.
Constructor Detail

InputDialog

public InputDialog(java.awt.Frame f,
                   java.lang.String t,
                   boolean m,
                   java.lang.String yes_b,
                   java.lang.String no_b,
                   java.lang.String msg)
Constructs a new dialog with the specified parameters. No parameter checkings performed.
Parameters:
f - Parent frame
t - Title string
m - Is it modal ? It should be in most of the cases !
yes_b - The label on the YES button
no_b - The label on the NO button
msg - The actual message, displayed in a textarea above the buttons
Method Detail

hide

public void hide()
Overrides:
hide in class java.awt.Component

show

public void show()
Overrides:
show in class java.awt.Dialog

showCentered

public void showCentered(java.awt.Container cont)

getInput

public java.lang.String getInput()

setInput

public void setInput(java.lang.String s)

handleEvent

public boolean handleEvent(java.awt.Event event)
Overrides:
handleEvent in class java.awt.Component