Interface CalendarRenderingHandler

All Known Implementing Classes:
BasicMonthViewUI.RenderingHandler

public interface CalendarRenderingHandler
The RenderingHandler responsible for text rendering. It provides and configures a rendering component for the given cell of a JXMonthView.
Author:
Jeanette Winzenburg
  • Method Details

    • prepareRenderingComponent

      JComponent prepareRenderingComponent(JXMonthView monthView, Calendar calendar, CalendarState state)
      Configures and returns a component for rendering of the given monthView cell.
      Parameters:
      monthView - the JXMonthView to render onto
      calendar - the cell value
      state - the DayState of the cell
      Returns:
      a component configured for rendering the given cell
    • setLocale

      void setLocale(Locale locale)
      Updates internal state to the given Locale. PENDING JW: ideally, the handler should be stateless and this method removed. Currently needed because there is no way to get the Locale from a Calendar.
      Parameters:
      locale - the new Locale.