|
||||||||||
| 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
org.japura.gui.calendar.Calendar
public class Calendar
Copyright (C) 2011 Carlos Eduardo Leite de Andrade
This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/
For more information, contact: www.japura.org
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static DayOfWeek |
FRIDAY
|
static DayOfWeek |
MONDAY
|
static DayOfWeek |
SATURDAY
|
static DayOfWeek |
SUNDAY
|
static DayOfWeek |
THURSDAY
|
static DayOfWeek |
TUESDAY
|
static DayOfWeek |
WEDNESDAY
|
| 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 | |
|---|---|
Calendar()
|
|
Calendar(java.util.Locale locale)
|
|
| Method Summary | |
|---|---|
void |
addDateListener(DateListener listener)
|
void |
disposeDialog(long selectedTime)
|
protected void |
fireAllListeners(java.util.Date oldDate,
java.util.Date newDate)
|
java.util.Date |
getDate()
|
java.util.Date |
getDate(CalendarComponent cc)
|
java.lang.Integer |
getDay(CalendarComponent cc)
|
DayOfWeek |
getDayOfWeek(CalendarComponent cc)
|
java.awt.Dimension |
getMinimumSize()
|
java.lang.Integer |
getMonth(CalendarComponent cc)
|
PopupMenuBuilder<CalendarComponent> |
getPopupMenuBuilder()
|
PropertiesProvider |
getPropertiesProvider()
|
java.lang.Integer |
getYear(CalendarComponent cc)
|
boolean |
isCurrentMonth(CalendarComponent cc)
|
boolean |
isDialogMode()
|
boolean |
isSelected(CalendarComponent cc)
|
void |
nextMonth()
|
void |
nextYear()
|
protected void |
paintComponent(java.awt.Graphics g)
|
void |
previousMonth()
|
void |
previousYear()
|
void |
removeDateListener(DateListener listener)
|
void |
setDate(long date)
|
void |
setEnabled(boolean enabled)
|
void |
setLayout(java.awt.LayoutManager mgr)
|
void |
setLocale(java.util.Locale l)
|
void |
setPopupMenuBuilder(PopupMenuBuilder<CalendarComponent> popupMenuBuilder)
|
void |
setPropertiesProvider(PropertiesProvider propertiesProvider)
|
static java.lang.Long |
showAsDialog(java.util.Locale locale,
long date,
java.lang.String dialogTitle,
java.awt.Component relativeComponent)
|
static java.lang.Long |
showAsDialog(java.util.Locale locale,
long date,
java.lang.String dialogTitle,
java.awt.Component relativeComponent,
PropertiesProvider propertiesProvider)
|
void |
update()
|
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
|---|
public static final DayOfWeek SUNDAY
public static final DayOfWeek MONDAY
public static final DayOfWeek THURSDAY
public static final DayOfWeek WEDNESDAY
public static final DayOfWeek TUESDAY
public static final DayOfWeek FRIDAY
public static final DayOfWeek SATURDAY
| Constructor Detail |
|---|
public Calendar()
public Calendar(java.util.Locale locale)
| Method Detail |
|---|
public void setPropertiesProvider(PropertiesProvider propertiesProvider)
public PropertiesProvider getPropertiesProvider()
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic PopupMenuBuilder<CalendarComponent> getPopupMenuBuilder()
public void setPopupMenuBuilder(PopupMenuBuilder<CalendarComponent> popupMenuBuilder)
public void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentpublic void setLocale(java.util.Locale l)
setLocale in class java.awt.Componentpublic java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponent
protected void fireAllListeners(java.util.Date oldDate,
java.util.Date newDate)
public void addDateListener(DateListener listener)
public void removeDateListener(DateListener listener)
public final void setLayout(java.awt.LayoutManager mgr)
setLayout in class java.awt.Containerpublic void update()
public void previousYear()
public void nextYear()
public void nextMonth()
public void previousMonth()
public DayOfWeek getDayOfWeek(CalendarComponent cc)
public boolean isSelected(CalendarComponent cc)
public boolean isCurrentMonth(CalendarComponent cc)
public java.lang.Integer getYear(CalendarComponent cc)
public java.lang.Integer getMonth(CalendarComponent cc)
public java.lang.Integer getDay(CalendarComponent cc)
public java.util.Date getDate(CalendarComponent cc)
public void setDate(long date)
public java.util.Date getDate()
public boolean isDialogMode()
public void disposeDialog(long selectedTime)
public static java.lang.Long showAsDialog(java.util.Locale locale,
long date,
java.lang.String dialogTitle,
java.awt.Component relativeComponent)
public static java.lang.Long showAsDialog(java.util.Locale locale,
long date,
java.lang.String dialogTitle,
java.awt.Component relativeComponent,
PropertiesProvider propertiesProvider)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||