|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.toedter.calendar.JCalendar
JCalendar is a bean for entering a date by choosing the year, month and day.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected JDayChooser |
dayChooser
the day chooser |
protected java.util.Locale |
locale
the locale |
protected JMonthChooser |
monthChooser
the month chooser |
protected boolean |
weekOfYearVisible
indicates if weeks of year shall be visible |
protected JYearChooser |
yearChooser
the year chhoser |
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 | |
JCalendar()
Default JCalendar constructor. |
|
JCalendar(boolean monthSpinner)
JCalendar constructor specifying the month spinner type. |
|
JCalendar(java.util.Date date)
JCalendar constructor which allows the initial date to be set. |
|
JCalendar(java.util.Date date,
boolean monthSpinner)
JCalendar constructor specifying both the initial date and the month spinner type. |
|
JCalendar(java.util.Date date,
java.util.Locale locale)
JCalendar constructor specifying both the initial date and locale. |
|
JCalendar(java.util.Date date,
java.util.Locale locale,
boolean monthSpinner,
boolean weekOfYearVisible)
JCalendar constructor with month spinner parameter. |
|
JCalendar(java.util.Locale locale)
JCalendar constructor allowing the initial locale to be set. |
|
JCalendar(java.util.Locale locale,
boolean monthSpinner)
JCalendar constructor specifying both the locale and the month spinner. |
Method Summary | |
java.util.Calendar |
getCalendar()
Returns the calendar property. |
java.util.Date |
getDate()
Returns a Date object. |
JDayChooser |
getDayChooser()
Gets the dayChooser attribute of the JCalendar object |
java.awt.Color |
getDecorationBackgroundColor()
Returns the color of the decoration (day names and weeks). |
java.util.Locale |
getLocale()
Returns the locale. |
JMonthChooser |
getMonthChooser()
Gets the monthChooser attribute of the JCalendar object |
java.lang.String |
getName()
Returns "JCalendar". |
java.awt.Color |
getSundayForeground()
Returns the Sunday foreground. |
java.awt.Color |
getWeekdayForeground()
Returns the weekday foreground. |
JYearChooser |
getYearChooser()
Gets the yearChooser attribute of the JCalendar object |
boolean |
isDecorationBackgroundVisible()
Gets the visibility of the decoration background. |
boolean |
isDecorationBordersVisible()
Gets the visibility of the decoration border. |
boolean |
isEnabled()
Returns true, if enabled. |
boolean |
isWeekOfYearVisible()
Indicates if the weeks of year are visible.. |
static void |
main(java.lang.String[] s)
Creates a JFrame with a JCalendar inside and can be used for testing. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
JCalendar is a PropertyChangeListener, for its day, month and year chooser. |
void |
setBackground(java.awt.Color bg)
Sets the background color. |
void |
setCalendar(java.util.Calendar c)
Sets the calendar property. |
void |
setDate(java.util.Date date)
Sets the date. |
void |
setDecorationBackgroundColor(java.awt.Color decorationBackgroundColor)
Sets the background of days and weeks of year buttons. |
void |
setDecorationBackgroundVisible(boolean decorationBackgroundVisible)
Sets the decoration background visible. |
void |
setDecorationBordersVisible(boolean decorationBordersVisible)
Sets the decoration borders visible. |
void |
setEnabled(boolean enabled)
Enable or disable the JCalendar. |
void |
setFont(java.awt.Font font)
Sets the font property. |
void |
setForeground(java.awt.Color fg)
Sets the foreground color. |
void |
setLocale(java.util.Locale l)
Sets the locale property. |
void |
setSundayForeground(java.awt.Color sundayForeground)
Sets the Sunday foreground. |
void |
setWeekdayForeground(java.awt.Color weekdayForeground)
Sets the weekday foreground. |
void |
setWeekOfYearVisible(boolean weekOfYearVisible)
Sets the week of year visible. |
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, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, 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, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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 |
Field Detail |
protected JDayChooser dayChooser
protected boolean weekOfYearVisible
protected java.util.Locale locale
protected JMonthChooser monthChooser
protected JYearChooser yearChooser
Constructor Detail |
public JCalendar()
public JCalendar(boolean monthSpinner)
monthSpinner
- false, if no month spinner should be usedpublic JCalendar(java.util.Date date)
date
- the datepublic JCalendar(java.util.Locale locale)
locale
- the new localepublic JCalendar(java.util.Date date, java.util.Locale locale)
date
- the datelocale
- the new localepublic JCalendar(java.util.Date date, boolean monthSpinner)
date
- the datemonthSpinner
- false, if no month spinner should be usedpublic JCalendar(java.util.Locale locale, boolean monthSpinner)
locale
- the localemonthSpinner
- false, if no month spinner should be usedpublic JCalendar(java.util.Date date, java.util.Locale locale, boolean monthSpinner, boolean weekOfYearVisible)
date
- the datelocale
- the localemonthSpinner
- false, if no month spinner should be usedweekOfYearVisible
- true, if weeks of year shall be visibleMethod Detail |
public static void main(java.lang.String[] s)
s
- The command line argumentspublic java.util.Calendar getCalendar()
public JDayChooser getDayChooser()
public java.util.Locale getLocale()
setLocale(java.util.Locale)
public JMonthChooser getMonthChooser()
public java.lang.String getName()
public JYearChooser getYearChooser()
public boolean isWeekOfYearVisible()
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
evt
- the property change eventpublic void setBackground(java.awt.Color bg)
bg
- the new backgroundpublic void setCalendar(java.util.Calendar c)
c
- the new calendargetCalendar()
public void setEnabled(boolean enabled)
enabled
- the new enabled valuepublic boolean isEnabled()
public void setFont(java.awt.Font font)
font
- the new fontpublic void setForeground(java.awt.Color fg)
fg
- the new foregroundpublic void setLocale(java.util.Locale l)
l
- the new locale valuegetLocale()
public void setWeekOfYearVisible(boolean weekOfYearVisible)
weekOfYearVisible
- true, if weeks of year shall be visiblepublic boolean isDecorationBackgroundVisible()
public void setDecorationBackgroundVisible(boolean decorationBackgroundVisible)
decorationBackgroundVisible
- true, if the decoration background
should be visible.public boolean isDecorationBordersVisible()
public void setDecorationBordersVisible(boolean decorationBordersVisible)
decorationBordersVisible
- true, if the decoration borders should
be visible.public java.awt.Color getDecorationBackgroundColor()
public void setDecorationBackgroundColor(java.awt.Color decorationBackgroundColor)
decorationBackgroundColor
- the background colorpublic java.awt.Color getSundayForeground()
public java.awt.Color getWeekdayForeground()
public void setSundayForeground(java.awt.Color sundayForeground)
sundayForeground
- the sundayForeground to setpublic void setWeekdayForeground(java.awt.Color weekdayForeground)
weekdayForeground
- the weekdayForeground to setpublic java.util.Date getDate()
public void setDate(java.util.Date date)
date
- the new date.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |