|
|||||||||
| 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.jp.comp.calendar.CalendarDecorationPanel
com.jp.comp.calendar.CalendarNavigationPanel
CalendarNavigationPanel is a bottom decoration panel in the MonthCalendarPanel.
This panel performs navigation through the Calendar by week, month and year and shows current
month and year
MonthCalendarPanel,
Serialized Form| Nested Class Summary | |
protected static class |
CalendarNavigationPanel.CalendarButton
|
| 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 CalendarNavigationPanel.CalendarButton |
btnNextMonth
|
protected CalendarNavigationPanel.CalendarButton |
btnNextWeek
|
protected CalendarNavigationPanel.CalendarButton |
btnNextYear
|
protected CalendarNavigationPanel.CalendarButton |
btnPreviousMonth
|
protected CalendarNavigationPanel.CalendarButton |
btnPreviousWeek
|
protected CalendarNavigationPanel.CalendarButton |
btnPreviousYear
|
static int |
FIXED_SIZE
|
protected java.text.SimpleDateFormat |
fMonthYearFormat
|
protected javax.swing.JLabel |
lblMonthYear
|
protected javax.swing.JPanel |
pnlNextNavigator
|
protected javax.swing.JPanel |
pnlPreviousNavigator
|
static java.lang.String |
PROPERTY_CAPTION_FOREGROUND
Property name for the captionForeground property |
static java.lang.String |
PROPERTY_MONTH_NAVIGATOR_VISIBLE
Property name for the monthNavigatorVisible property |
static java.lang.String |
PROPERTY_WEEK_NAVIGATOR_VISIBLE
Property name for the weekNavigatorVisible property |
static java.lang.String |
PROPERTY_YEAR_NAVIGATOR_VISIBLE
Property name for the yearNavigatorVisible property |
| Fields inherited from class com.jp.comp.calendar.CalendarDecorationPanel |
fCalendarPanel |
| 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.Container |
|
| 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 | |
CalendarNavigationPanel()
Constructs the panel |
|
| Method Summary | |
void |
dateChanged(CalendarEvent anEvent)
Catches date is changed event to assign new month and year to the caption |
java.lang.String |
getAbout()
|
java.awt.Color |
getCaptionForeground()
Returns caption's foreground Color |
protected void |
initButtonActions()
Inits buttons actions |
boolean |
isEnabled()
Returns whether this component is enabled |
boolean |
isMonthNavigatorVisible()
Returns whether Month Navigation buttons is visible |
boolean |
isWeekNavigatorVisible()
Returns whether Week Navigation buttons is visible |
boolean |
isYearNavigatorVisible()
Returns whether Year Navigation buttons is visible |
void |
localeChanged(CalendarInterface aSource,
java.util.Locale aLocale,
java.util.Date aDate)
Catches locale is changed event to change the caption format |
void |
setAbout(java.lang.String aAbout)
|
void |
setCaptionForeground(java.awt.Color aCaptionForeground)
Sets caption's foreground Color. |
void |
setEnabled(boolean aFlag)
Sets this component accessibility |
void |
setMonthNavigatorVisible(boolean aFlag)
Sets Month Navigation buttons' visibility |
void |
setWeekNavigatorVisible(boolean aFlag)
Sets Week Navigation buttons' visibility |
void |
setYearNavigatorVisible(boolean aFlag)
Sets Year Navigation buttons' visibility |
java.lang.String |
toString()
Returns this component name |
| Methods inherited from class com.jp.comp.calendar.CalendarDecorationPanel |
dateSelected, setCalendarPanel |
| 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, setFont, setForeground, 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, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, 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, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String PROPERTY_CAPTION_FOREGROUND
public static final java.lang.String PROPERTY_MONTH_NAVIGATOR_VISIBLE
public static final java.lang.String PROPERTY_WEEK_NAVIGATOR_VISIBLE
public static final java.lang.String PROPERTY_YEAR_NAVIGATOR_VISIBLE
public static final int FIXED_SIZE
protected java.text.SimpleDateFormat fMonthYearFormat
protected CalendarNavigationPanel.CalendarButton btnNextWeek
protected CalendarNavigationPanel.CalendarButton btnPreviousWeek
protected CalendarNavigationPanel.CalendarButton btnNextMonth
protected CalendarNavigationPanel.CalendarButton btnPreviousMonth
protected CalendarNavigationPanel.CalendarButton btnNextYear
protected CalendarNavigationPanel.CalendarButton btnPreviousYear
protected javax.swing.JLabel lblMonthYear
protected javax.swing.JPanel pnlPreviousNavigator
protected javax.swing.JPanel pnlNextNavigator
| Constructor Detail |
public CalendarNavigationPanel()
| Method Detail |
protected void initButtonActions()
public boolean isEnabled()
true if enabledpublic void setEnabled(boolean aFlag)
aFlag - true if this component should be enabledpublic java.awt.Color getCaptionForeground()
Color
Colorpublic void setCaptionForeground(java.awt.Color aCaptionForeground)
Color. Caption shows current month and year
aCaptionForeground - caption's foreground Colorpublic boolean isYearNavigatorVisible()
true if visiblepublic void setYearNavigatorVisible(boolean aFlag)
aFlag - true if Year Navigation buttons should be visiblepublic boolean isMonthNavigatorVisible()
true if visiblepublic void setMonthNavigatorVisible(boolean aFlag)
aFlag - true if Month Navigation buttons should be visiblepublic boolean isWeekNavigatorVisible()
true if visiblepublic void setWeekNavigatorVisible(boolean aFlag)
aFlag - true if Week Navigation buttons should be visiblepublic java.lang.String toString()
public void dateChanged(CalendarEvent anEvent)
dateChanged in interface CalendarListenerdateChanged in class CalendarDecorationPanelanEvent - the CalendarEvent
public void localeChanged(CalendarInterface aSource,
java.util.Locale aLocale,
java.util.Date aDate)
localeChanged in interface CalendarListenerlocaleChanged in class CalendarDecorationPanelaSource - the source of the eventaLocale - the new LocaleaDate - the current Datepublic java.lang.String getAbout()
public void setAbout(java.lang.String aAbout)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||