kiwi.ui.dialog
Class DateChooserDialog

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

public class DateChooserDialog
extends ComponentDialog

A dialog window that displays a DateChooser.


An example DateChooserDialog.

Version:
1.1 (10/98)
Author:
Mark Lindner, PING Software Group
See Also:
DateChooser, 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
DateChooserDialog(Frame parent, String title, boolean modal)
          Construct a new DateChooserDialog.
 
Method Summary
 boolean accept()
          Accept the input.
protected  Component buildDialogUI()
          Build the dialog user interface.
 Calendar getDate()
          Get the selected date.
 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

DateChooserDialog

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

buildDialogUI

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

setVisible

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

accept

public boolean accept()
Accept the input. Always returns true.
Overrides:
accept in class ComponentDialog

getDate

public Calendar getDate()
Get the selected date.
Returns:
The date selected, as a Calendar object, or null if the dialog was cancelled.