Class BasicCalendarHeaderHandler.BasicCalendarHeader

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jdesktop.swingx.JXPanel
org.jdesktop.swingx.plaf.basic.BasicCalendarHeaderHandler.BasicCalendarHeader
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, AlphaPaintable, BackgroundPaintable
Enclosing class:
BasicCalendarHeaderHandler

static class BasicCalendarHeaderHandler.BasicCalendarHeader extends JXPanel
Active header for a JXMonthView in zoomable mode.

PENDING JW: very much work-in-progress.

  • Field Details

  • Constructor Details

    • BasicCalendarHeader

      public BasicCalendarHeader()
  • Method Details

    • setActions

      public void setActions(Action prev, Action next, Action zoomOut)
      Sets the actions for backward, forward and zoom out navigation.
      Parameters:
      prev -
      next -
      zoomOut -
    • setFont

      public void setFont(Font font)

      Overridden to set the font of the zoom hyperlink.

      Overrides:
      setFont in class JComponent
    • createZoomLink

      private JXHyperlink createZoomLink()
    • createNavigationButton

      private AbstractButton createNavigationButton()