kiwi.ui.dialog
Class KQuestionDialog

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.KQuestionDialog

public class KQuestionDialog
extends ComponentDialog

This class represents a Kiwi question dialog. This dialog displays a message, and has OK and Cancel buttons, which correspond to "yes" and "no" responses.


An example KQuestionDialog.

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
KQuestionDialog(Frame parent)
          Construct a new KQuestionDialog.
KQuestionDialog(Frame parent, String title, boolean modal)
          Construct a new KQuestionDialog.
 
Method Summary
protected  boolean accept()
          Accept the dialog.
protected  Component buildDialogUI()
          Build the dialog user interface.
 boolean getStatus()
          Get the status of the dialog.
 void setMessage(String message)
          Set the prompt.
 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

KQuestionDialog

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

KQuestionDialog

public KQuestionDialog(Frame parent,
                       String title,
                       boolean modal)
Construct a new KQuestionDialog.
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

setMessage

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

accept

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

getStatus

public boolean getStatus()
Get the status of the dialog.
Returns:
true if the dialog was dismissed via the OK button and false if it was cancelled.