EarthWeb
Developer.com
Site
windows 2000
visual c++
java
visual basic
javascripts
recommend it
 
Book
thinking in java
 
Interact
forum
guest book
jobs
jokes
what's new

share code
 
Resource
add resource
modify resource
new resource
 

[Internet Jobs]
-----
Java by E-mail:

Get the weekly e-mail highlights on Java!
-----
-

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, boolean modal)
          Construct a new DateChooserDialog with a default title.
DateChooserDialog(Frame parent, String title, boolean modal)
          Construct a new DateChooserDialog.
 
Method Summary
protected  boolean accept()
          Accept the input.
protected  Component buildDialogUI()
          Build the dialog user interface.
 Calendar getDate()
          Get the selected date.
 Calendar getMaximumDate()
          Get the latest selectable date for the chooser.
 Calendar getMinimumDate()
          Get the earliest selectable date for the chooser.
 void setDate(Calendar date)
          Set the selected date.
 void setMaximumDate(Calendar date)
          Set the latest selectable date for the chooser.
 void setMinimumDate(Calendar date)
          Set the earliest selectable date for the chooser.
 void setVisible(boolean flag)
          Show or hide the dialog.
 
Methods inherited from class kiwi.ui.dialog.ComponentDialog
addButton, addButton, canCancel, cancel, isCancelled, pack, registerTextInputComponent, removeButton, removeButton, setAcceptButtonText, setCancelButtonText, setComment, setIcon
 
Methods inherited from class kiwi.ui.dialog.KDialog
addDialogDismissListener, canClose, destroy, fireDialogDismissed, fireDialogDismissed, getMainContainer, removeDialogDismissListener, setBusyCursor, setTexture, startFocus
 
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, dispose, 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,
                         boolean modal)
Construct a new DateChooserDialog with a default title.
Parameters:
parent - The parent window for the dialog.
modal - A flag specifying whether this dialog will be modal.

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

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

setDate

public void setDate(Calendar date)
Set the selected date.
Parameters:
date - The new date.

getMaximumDate

public Calendar getMaximumDate()
Get the latest selectable date for the chooser.
Returns:
The maximum selectable date, or null if there is no maximum date currently set.

setMaximumDate

public void setMaximumDate(Calendar date)
Set the latest selectable date for the chooser.
Parameters:
date - The (possibly null) maximum selectable date.

getMinimumDate

public Calendar getMinimumDate()
Get the earliest selectable date for the chooser.
Returns:
The minimum selectable date, or null if there is no minimum date currently set.

setMinimumDate

public void setMinimumDate(Calendar date)
Set the earliest selectable date for the chooser.
Parameters:
date - The (possibly null) minimum selectable date.


internet.commerce