com.jp.comp.calendar
Class SingleCalendarPanel.CalendarNavigationPanelExt

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.jp.comp.calendar.CalendarDecorationPanel
                      extended bycom.jp.comp.calendar.CalendarNavigationPanel
                          extended bycom.jp.comp.calendar.SingleCalendarPanel.CalendarNavigationPanelExt
All Implemented Interfaces:
javax.accessibility.Accessible, CalendarListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Enclosing class:
SingleCalendarPanel

protected static class SingleCalendarPanel.CalendarNavigationPanelExt
extends CalendarNavigationPanel

Adds new methods and extends old ones in the CalendarNavigationPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.jp.comp.calendar.CalendarNavigationPanel
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 static java.awt.Dimension BUTTON_DIMENSION
           
protected  boolean fNextNavigationEnabled
           
protected  boolean fPreviousNavigationEnabled
           
protected  javax.swing.JPanel pnlNextMonth
           
protected  javax.swing.JPanel pnlNextWeek
           
protected  javax.swing.JPanel pnlNextYear
           
protected  javax.swing.JPanel pnlPreviousMonth
           
protected  javax.swing.JPanel pnlPreviousWeek
           
protected  javax.swing.JPanel pnlPreviousYear
           
 
Fields inherited from class com.jp.comp.calendar.CalendarNavigationPanel
btnNextMonth, btnNextWeek, btnNextYear, btnPreviousMonth, btnPreviousWeek, btnPreviousYear, FIXED_SIZE, fMonthYearFormat, lblMonthYear, pnlNextNavigator, pnlPreviousNavigator, PROPERTY_CAPTION_FOREGROUND, PROPERTY_MONTH_NAVIGATOR_VISIBLE, PROPERTY_WEEK_NAVIGATOR_VISIBLE, PROPERTY_YEAR_NAVIGATOR_VISIBLE
 
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
SingleCalendarPanel.CalendarNavigationPanelExt()
           
 
Method Summary
 boolean isNextNavigationVisible()
          Gets whether the next navigation panel is shown
 boolean isPreviousNavigationVisible()
          Gets whether the previous navigation panel is shown
 void setMonthNavigatorVisible(boolean aFlag)
          Sets Month Navigation buttons' visibility
 void setNextNavigationVisible(boolean aFlag)
          Sets whether the next navigation panel should be shown
 void setPreviousNavigationVisible(boolean aFlag)
          Sets whether the previous navigation panel should be shown
 void setWeekNavigatorVisible(boolean aFlag)
          Sets Week Navigation buttons' visibility
 void setYearNavigatorVisible(boolean aFlag)
          Sets Year Navigation buttons' visibility
 
Methods inherited from class com.jp.comp.calendar.CalendarNavigationPanel
dateChanged, getAbout, getCaptionForeground, initButtonActions, isEnabled, isMonthNavigatorVisible, isWeekNavigatorVisible, isYearNavigatorVisible, localeChanged, setAbout, setCaptionForeground, setEnabled, toString
 
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

BUTTON_DIMENSION

protected static final java.awt.Dimension BUTTON_DIMENSION

pnlNextWeek

protected javax.swing.JPanel pnlNextWeek

pnlPreviousWeek

protected javax.swing.JPanel pnlPreviousWeek

pnlNextMonth

protected javax.swing.JPanel pnlNextMonth

pnlPreviousMonth

protected javax.swing.JPanel pnlPreviousMonth

pnlNextYear

protected javax.swing.JPanel pnlNextYear

pnlPreviousYear

protected javax.swing.JPanel pnlPreviousYear

fPreviousNavigationEnabled

protected boolean fPreviousNavigationEnabled

fNextNavigationEnabled

protected boolean fNextNavigationEnabled
Constructor Detail

SingleCalendarPanel.CalendarNavigationPanelExt

public SingleCalendarPanel.CalendarNavigationPanelExt()
Method Detail

isNextNavigationVisible

public boolean isNextNavigationVisible()
Gets whether the next navigation panel is shown

Returns:
true if yes

setNextNavigationVisible

public void setNextNavigationVisible(boolean aFlag)
Sets whether the next navigation panel should be shown

Parameters:
aFlag - true if yes. The true is only for the last SingleCalendarPanel int the MultipleMonthCalendarPanel

isPreviousNavigationVisible

public boolean isPreviousNavigationVisible()
Gets whether the previous navigation panel is shown

Returns:
true if yes

setPreviousNavigationVisible

public void setPreviousNavigationVisible(boolean aFlag)
Sets whether the previous navigation panel should be shown

Parameters:
aFlag - true if yes. The true is only for the first SingleCalendarPanel int the MultipleMonthCalendarPanel

setMonthNavigatorVisible

public void setMonthNavigatorVisible(boolean aFlag)
Description copied from class: CalendarNavigationPanel
Sets Month Navigation buttons' visibility

Overrides:
setMonthNavigatorVisible in class CalendarNavigationPanel
Parameters:
aFlag - true if Month Navigation buttons should be visible

setWeekNavigatorVisible

public void setWeekNavigatorVisible(boolean aFlag)
Description copied from class: CalendarNavigationPanel
Sets Week Navigation buttons' visibility

Overrides:
setWeekNavigatorVisible in class CalendarNavigationPanel
Parameters:
aFlag - true if Week Navigation buttons should be visible

setYearNavigatorVisible

public void setYearNavigatorVisible(boolean aFlag)
Description copied from class: CalendarNavigationPanel
Sets Year Navigation buttons' visibility

Overrides:
setYearNavigatorVisible in class CalendarNavigationPanel
Parameters:
aFlag - true if Year Navigation buttons should be visible