Calendar Component v5.1
www.calendarcomponent.com

com.imagine.component.calendar.data
Class CalendarNavigationControllerSimpleNavigation

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended bycom.imagine.component.calendar.data.CalendarNavigationController
                  extended bycom.imagine.component.calendar.data.CalendarNavigationControllerSimpleNavigation
All Implemented Interfaces:
CalendarComponentListener, DateListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CalendarNavigationControllerSimpleNavigation
extends CalendarNavigationController

Simple navigation implementation for navigation controller.

See Also:
Serialized Form

Nested Class Summary
 
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
 
Fields inherited from class com.imagine.component.calendar.data.CalendarNavigationController
calendarComponent
 
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
CalendarNavigationControllerSimpleNavigation()
           
 
Method Summary
 void dateChanged(java.util.Date date)
          Implementation for the DateListener interface.
 javax.swing.JPanel getBackgroundPanel()
          Get the background panel.
 javax.swing.JButton getButtonLeft()
          Get the left button.
 javax.swing.JButton getButtonRight()
          Get the right button.
 java.lang.String getDateFormat()
          Get the date format of the label.
 javax.swing.JLabel getDateLabel()
          Get the date label.
 java.lang.Class[] getEventsListened()
          Implementation for the CalendarComponentListener interface.
 java.lang.String getName()
          Get the name of this navigation controller.
 void processCalendarEvent(CalendarEvent calendarEvent)
          Implementation for the CalendarComponentListener interface.
 void setCalendarComponent(CalendarComponent calendarComponent)
          Set the calendar component associated.
 void setDateFormat(java.lang.String dateFormat)
          Set the date format of the label.
 
Methods inherited from class com.imagine.component.calendar.data.CalendarNavigationController
getCalendarComponent, toString
 
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, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setEnabled, setFont, setForeground, 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, 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, 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, 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
 

Constructor Detail

CalendarNavigationControllerSimpleNavigation

public CalendarNavigationControllerSimpleNavigation()
Method Detail

getName

public java.lang.String getName()
Get the name of this navigation controller.

Specified by:
getName in class CalendarNavigationController

setCalendarComponent

public void setCalendarComponent(CalendarComponent calendarComponent)
Set the calendar component associated. This function perform a lazy initialization of the component.

Overrides:
setCalendarComponent in class CalendarNavigationController
Parameters:
calendarComponent - The calendarComponet associated.

dateChanged

public void dateChanged(java.util.Date date)
Implementation for the DateListener interface.

Parameters:
date - The new date.

getDateFormat

public java.lang.String getDateFormat()
Get the date format of the label.

Returns:
The date format of the label.

setDateFormat

public void setDateFormat(java.lang.String dateFormat)
Set the date format of the label.

Parameters:
dateFormat - The date format of the label.

getButtonLeft

public javax.swing.JButton getButtonLeft()
Get the left button.

Returns:
The left button.

getButtonRight

public javax.swing.JButton getButtonRight()
Get the right button.

Returns:
The right button.

getDateLabel

public javax.swing.JLabel getDateLabel()
Get the date label.

Returns:
The date label.

getBackgroundPanel

public javax.swing.JPanel getBackgroundPanel()
Get the background panel.

Returns:
The background panel.

getEventsListened

public java.lang.Class[] getEventsListened()
Implementation for the CalendarComponentListener interface.

Returns:
The list of events at which this CalendarComponentListener object listens.

processCalendarEvent

public void processCalendarEvent(CalendarEvent calendarEvent)
Implementation for the CalendarComponentListener interface.

Parameters:
calendarEvent - The event to be processed.

Calendar Component v5.1
www.calendarcomponent.com