com.jp.comp.calendar
Class CalendarPanel.CalendarTableCellRenderer

java.lang.Object
  extended bycom.jp.comp.calendar.CalendarPanel.CalendarTableCellRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer
Direct Known Subclasses:
SingleCalendarPanel.CalendarTableCellRendererExt
Enclosing class:
CalendarPanel

protected class CalendarPanel.CalendarTableCellRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer

Calendar's table cell renderer. Invokes CalendarDayRenderer.getRendererComponent() for each Calendar's day


Field Summary
protected  java.util.Calendar fCalendar
           
protected  CalendarPanel fCalendarPanel
           
 
Constructor Summary
CalendarPanel.CalendarTableCellRenderer(CalendarPanel aCalendarPanel)
           
 
Method Summary
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable aTable, java.lang.Object aValue, boolean anIsSelected, boolean aHasFocus, int aRow, int aColumn)
           
protected  void onCalendarDayRenderer(CalendarItem aCalendarItem, java.awt.Component aRendererComponent)
          Invoked for each Calendar's day to fire on calendar day event renderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fCalendarPanel

protected CalendarPanel fCalendarPanel

fCalendar

protected java.util.Calendar fCalendar
Constructor Detail

CalendarPanel.CalendarTableCellRenderer

public CalendarPanel.CalendarTableCellRenderer(CalendarPanel aCalendarPanel)
Method Detail

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable aTable,
                                                        java.lang.Object aValue,
                                                        boolean anIsSelected,
                                                        boolean aHasFocus,
                                                        int aRow,
                                                        int aColumn)
Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

onCalendarDayRenderer

protected void onCalendarDayRenderer(CalendarItem aCalendarItem,
                                     java.awt.Component aRendererComponent)
Invoked for each Calendar's day to fire on calendar day event renderer

Parameters:
aCalendarItem - the aCalendarItem
aRendererComponent - day's renderer component