Calendar Component v5.1
www.calendarcomponent.com

com.imagine.component.calendar.data
Class CalendarMonthView

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended bycom.imagine.component.calendar.data.CalendarMonthView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
CalendarMonthViewDefault

public abstract class CalendarMonthView
extends javax.swing.JComponent

The Month View contains functions to access the month view parts.

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 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
CalendarMonthView()
           
 
Method Summary
abstract  CalendarBackgroundInfo getCalendarBackgroundInfo()
          Get the CalendarBackgroundInfo associated.
abstract  CalendarStatusPanelInfo getCalendarStatusPanelInfo()
          Get the CalendarStatusPanelInfo associated.
abstract  CalendarPartInfo getCurrentCalendarPartInfo()
          Get the current calendar part.
abstract  CalendarHeaderCellInfo getHeaderCellInfo(int column)
          Get the CalendarHeaderCellInfo for the specified column.
abstract  CalendarPartInfo getHoveredCalendarPartInfo()
          Get the hovered calendar part.
abstract  int getMonth()
          Get the month.
abstract  java.lang.String[] getMonthsNames()
          Get the month names in the current locale.
abstract  java.util.Date getMonthViewCurrentDate()
          The current date of the month view.
abstract  CalendarTableCellInfo getTableCellInfo(int row, int column)
          Get the CalendarTableCellInfo for the specified row and column.
abstract  CalendarWeekCellInfo getWeekCellInfo(int row)
          Get the CalendarWeekCellInfo for the specified row.
abstract  int getYear()
          Get the year.
abstract  void setMonth(int month)
          Set the month.
abstract  void setMonthViewCurrentDate(java.util.Date date)
          Set the date for the current month view.
abstract  void setYear(int year)
          Set the year.
 
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, getName, 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, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalendarMonthView

public CalendarMonthView()
Method Detail

getTableCellInfo

public abstract CalendarTableCellInfo getTableCellInfo(int row,
                                                       int column)
Get the CalendarTableCellInfo for the specified row and column.

Returns:
The CalendarTableCellInfo for the specified row and column.

getHeaderCellInfo

public abstract CalendarHeaderCellInfo getHeaderCellInfo(int column)
Get the CalendarHeaderCellInfo for the specified column.

Returns:
The CalendarHeaderCellInfo for the specified column.

getWeekCellInfo

public abstract CalendarWeekCellInfo getWeekCellInfo(int row)
Get the CalendarWeekCellInfo for the specified row.

Returns:
The CalendarWeekCellInfo for the specified row.

getCalendarBackgroundInfo

public abstract CalendarBackgroundInfo getCalendarBackgroundInfo()
Get the CalendarBackgroundInfo associated.

Returns:
The CalendarBackgroundInfo associated.

getCalendarStatusPanelInfo

public abstract CalendarStatusPanelInfo getCalendarStatusPanelInfo()
Get the CalendarStatusPanelInfo associated.

Returns:
The CalendarStatusPanelInfo associated.

getCurrentCalendarPartInfo

public abstract CalendarPartInfo getCurrentCalendarPartInfo()
Get the current calendar part. The input key operations are starting from this calendar part.

Returns:
The current calendar part.

getHoveredCalendarPartInfo

public abstract CalendarPartInfo getHoveredCalendarPartInfo()
Get the hovered calendar part.

Returns:
The hovered calendar part.

getMonthsNames

public abstract java.lang.String[] getMonthsNames()
Get the month names in the current locale.

Returns:
The month names in the current locale.

setYear

public abstract void setYear(int year)
Set the year.

Parameters:
year - The year to set.

getYear

public abstract int getYear()
Get the year.

Returns:
The year.

setMonth

public abstract void setMonth(int month)
Set the month. The value of the month is in the interval [0-11].

Parameters:
month - The month to set. The value of the month is in the interval [0-11].

getMonth

public abstract int getMonth()
Get the month. The value of the month is in the interval [0-11].

Returns:
The month. The value of the month is in the interval [0-11].

setMonthViewCurrentDate

public abstract void setMonthViewCurrentDate(java.util.Date date)
Set the date for the current month view. The month view will display the month containing this date. The input key operations will start from this date.

Parameters:
date - The date for the current month view.

getMonthViewCurrentDate

public abstract java.util.Date getMonthViewCurrentDate()
The current date of the month view. The month view displays the month containing this date. The input key operations are starting from this date.

Returns:
The current date of the month view.

Calendar Component v5.1
www.calendarcomponent.com