All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, DesignerInitializable, QualityMonitor, VisionComponent, ActionListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

See Also:
  • Field Details

  • Constructor Details

    • PMIMonthView

      public PMIMonthView()
  • Method Details

    • isFocusable

      public boolean isFocusable()
      Overrides:
      isFocusable in class Component
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractVisionPanel
    • onShutdown

      protected void onShutdown()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide shutdown logic.
      Overrides:
      onShutdown in class AbstractVisionPanel
    • initUI

      protected void initUI()
    • getEvents

      public Dataset getEvents()
    • setEvents

      public void setEvents(Dataset events)
    • getMonth

      public int getMonth()
    • setMonth

      public void setMonth(int month)
    • getYear

      public int getYear()
    • setYear

      public void setYear(int year)
    • getSelectedDay

      public String getSelectedDay()
    • setSelectedDayOnly

      public void setSelectedDayOnly(String selectedDay)
    • setSelectedDay

      public void setSelectedDay(String selectedDay)
    • getHoveredDay

      public String getHoveredDay()
    • setHoveredDay

      public void setHoveredDay(String hoveredDay)
    • setHoveredDayOnly

      public void setHoveredDayOnly(String hoveredDay)
    • getSelectedEvent

      public int getSelectedEvent()
    • setSelectedEventOnly

      public void setSelectedEventOnly(int selectedEvent)
    • setSelectedEvent

      public void setSelectedEvent(int selectedEvent)
    • getBoxOutline

      public Color getBoxOutline()
    • setBoxOutline

      public void setBoxOutline(Color boxOutline)
    • getCalendarBackground

      public Color getCalendarBackground()
    • setCalendarBackground

      public void setCalendarBackground(Color calendarBackground)
    • getDayOfMonthForeground

      public Color getDayOfMonthForeground()
    • setDayOfMonthForeground

      public void setDayOfMonthForeground(Color dayOfMonthForeground)
    • getDayOfMonthOtherForeground

      public Color getDayOfMonthOtherForeground()
    • setDayOfMonthOtherForeground

      public void setDayOfMonthOtherForeground(Color dayOfMonthOtherForeground)
    • getMonthHeaderBackground

      public Color getMonthHeaderBackground()
    • setMonthHeaderBackground

      public void setMonthHeaderBackground(Color monthHeaderBackground)
    • getMonthHeaderForeground

      public Color getMonthHeaderForeground()
    • setMonthHeaderForeground

      public void setMonthHeaderForeground(Color monthHeaderForeground)
    • getSelectedBackground

      public Color getSelectedBackground()
    • setSelectedBackground

      public void setSelectedBackground(Color selectedBackground)
    • getHoverBackground

      public Color getHoverBackground()
    • setHoverBackground

      public void setHoverBackground(Color hoverBackground)
    • getTodayBackground

      public Color getTodayBackground()
    • setTodayBackground

      public void setTodayBackground(Color todayBackground)
    • getWeekDaysBackground

      public Color getWeekDaysBackground()
    • setWeekDaysBackground

      public void setWeekDaysBackground(Color weekDaysBackground)
    • getWeekDaysForeground

      public Color getWeekDaysForeground()
    • setWeekDaysForeground

      public void setWeekDaysForeground(Color weekDaysForeground)
    • getItemSelBackground

      public Color getItemSelBackground()
    • setItemSelBackground

      public void setItemSelBackground(Color itemSelBackground)
    • getDisplayMode

      public int getDisplayMode()
    • setDisplayMode

      public void setDisplayMode(int displayMode)
    • getHighlightBackground

      public Color getHighlightBackground()
    • setHighlightBackground

      public void setHighlightBackground(Color highlightBackground)
    • getCurrentDay

      public DayBox getCurrentDay()
    • setCurrentDay

      public void setCurrentDay(DayBox currentDay)
    • getCurrentEvent

      public BoxEvent getCurrentEvent()
    • setCurrentEvent

      public void setCurrentEvent(BoxEvent currentEvent)
    • getCal

      public Calendar getCal()
    • getTodayDate

      public Date getTodayDate()
    • setEventFont

      public void setEventFont(Font eventFont)
    • getEventFont

      public Font getEventFont()
    • setHeaderFont

      public void setHeaderFont(Font headerFont)
    • getHeaderFont

      public Font getHeaderFont()
    • getWeekdayFont

      public Font getWeekdayFont()
    • setWeekdayFont

      public void setWeekdayFont(Font weekdayFont)
    • getDayFont

      public Font getDayFont()
    • setDayFont

      public void setDayFont(Font dayFont)
    • mouseClicked

      public void mouseClicked(MouseEvent e)
      Specified by:
      mouseClicked in interface MouseListener
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited

      public void mouseExited(MouseEvent e)
      Specified by:
      mouseExited in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent e)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      Specified by:
      mouseReleased in interface MouseListener
    • initialize

      public void initialize()
      Specified by:
      initialize in interface DesignerInitializable
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class AbstractVisionPanel
    • updateDateInfo

      public void updateDateInfo(Locale locale)