JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.util.calendar
Class DateTimeEditor.DateChooser

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.klg.jclass.util.calendar.CalendarContainer
                                |
                                +--com.klg.jclass.util.calendar.JCDateChooser
                                      |
                                      +--com.klg.jclass.util.calendar.DateTimeEditor.DateChooser
All Implemented Interfaces:
Accessible, ActionListener, CalendarComponent, ContainerListener, EventListener, ImageObserver, MenuContainer, Serializable
Enclosing class:
DateTimeEditor

protected class DateTimeEditor.DateChooser
extends JCDateChooser

The date chooser component.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class com.klg.jclass.util.calendar.JCDateChooser
boundsValidator, chooserType, componentSpacing, day, days, DUAL_SPIN, month, months, QUICK_SELECT, READ_ONLY, shortMonths, SPIN_POPDOWN, year
 
Fields inherited from class com.klg.jclass.util.calendar.CalendarContainer
actionListeners, initialized, locale, model, specialDates, userFont
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DateTimeEditor.DateChooser(com.klg.jclass.util.value.JCValueModel current_date, Locale locale, int type)
          Constructs a localized date chooser of a particular type, set to the given date.
DateTimeEditor.DateChooser(com.klg.jclass.util.value.JCValueModel current_date, Locale locale, int type, String[] months, String[] shortMonths, String[] days)
          Constructs a localized date chooser of a particular type, set to the given date.
 
Method Summary
 void actionPerformed(ActionEvent event)
          Method called when the action happens.
 void setChooserType(int type)
          Sets the date chooser type.
 
Methods inherited from class com.klg.jclass.util.calendar.JCDateChooser
checkMonths, createComponents, forceRelayout, getAbout, getChooserType, getDayComponent, getDays, getMaximumDate, getMinimumDate, getMonthComponent, getMonths, getShortMonths, getValue, getVersion, getYearComponent, setAbout, setCalendarModel, setDays, setEnabled, setMaximumDate, setMinimumDate, setMonths, setShortMonths, setUI, setValue, setVersion
 
Methods inherited from class com.klg.jclass.util.calendar.CalendarContainer
addActionListener, componentAdded, componentRemoved, getCalendarModel, getLocale, getUserFont, removeActionListener, setFont, setLocale, setSpecialDates
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateTimeEditor.DateChooser

public DateTimeEditor.DateChooser(com.klg.jclass.util.value.JCValueModel current_date,
                                  Locale locale,
                                  int type)
Constructs a localized date chooser of a particular type, set to the given date.

Parameters:
current_date - The calendar value model which stores the date
locale - The locale to use
type - The type of chooser; must be one of JCDateChooser.QUICK_SELECT, JCDateChooser.DUAL_SPIN, or JCDateChooser.READ_ONLY. The chooser cannot be of type JCDateChooser.SPIN_POPDOWN because we cannot have a popdown within a popdown.

DateTimeEditor.DateChooser

public DateTimeEditor.DateChooser(com.klg.jclass.util.value.JCValueModel current_date,
                                  Locale locale,
                                  int type,
                                  String[] months,
                                  String[] shortMonths,
                                  String[] days)
Constructs a localized date chooser of a particular type, set to the given date.

Parameters:
current_date - The calendar value model which stores the date
locale - The locale to use
type - The type of chooser; must be one of JCDateChooser.QUICK_SELECT, JCDateChooser.DUAL_SPIN, or JCDateChooser.READ_ONLY. The chooser cannot be of type JCDateChooser.SPIN_POPDOWN because we cannot have a popdown within a popdown.
months - A list of month names to use (null means use locale specific names)
shortMonths - A list of short month names to use (null means use locale specific names)
days - A list of day names to use (null means use locale specific names)
Method Detail

setChooserType

public void setChooserType(int type)
Sets the date chooser type.

Overrides:
setChooserType in class JCDateChooser
Parameters:
type - The type of chooser; must be one of JCDateChooser.QUICK_SELECT, JCDateChooser.DUAL_SPIN,, or JCDateChooser.READ_ONLY. The chooser cannot be of type JCDateChooser.SPIN_POPDOWN because we cannot have a popdown within a popdown.

actionPerformed

public void actionPerformed(ActionEvent event)
Method called when the action happens.

Specified by:
actionPerformed in interface ActionListener
Overrides:
actionPerformed in class CalendarContainer
Parameters:
event - The event generated by the action

Copyright © 2004 Quest Software Inc..
All rights reserved.