Package org.jdesktop.swingx.plaf.basic
Class BasicCalendarHeaderHandler
java.lang.Object
org.jdesktop.swingx.plaf.basic.CalendarHeaderHandler
org.jdesktop.swingx.plaf.basic.BasicCalendarHeaderHandler
Custom implementation of a CalendarHeaderHandler in preparation of a vista-style
calendar. Does nothing yet.
- Author:
- Jeanette Winzenburg
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
Quick fix for Issue #1046-swingx: header text not updated if zoomable. -
Field Summary
Fields inherited from class org.jdesktop.swingx.plaf.basic.CalendarHeaderHandler
monthDown, monthUp, monthView, uiControllerID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates and returns the component used as header in a zoomable monthView.Returns a component to be used as header in a zoomable month view, guaranteed to be not null.void
install
(JXMonthView monthView) Installs this handler to the given month view.protected void
Installs and configures navigational actions.void
uninstall
(JXMonthView monthView) Uninstalls this handler from the given target month view.Methods inherited from class org.jdesktop.swingx.plaf.basic.CalendarHeaderHandler
componentOrientationChanged, createDerivedFont, fontChanged, installListeners, monthStringBackgroundChanged, uninstallListeners
-
Constructor Details
-
BasicCalendarHeaderHandler
public BasicCalendarHeaderHandler()
-
-
Method Details
-
install
Description copied from class:CalendarHeaderHandler
Installs this handler to the given month view.- Overrides:
install
in classCalendarHeaderHandler
- Parameters:
monthView
- the target month view to install to.
-
uninstall
Description copied from class:CalendarHeaderHandler
Uninstalls this handler from the given target month view.- Overrides:
uninstall
in classCalendarHeaderHandler
- Parameters:
monthView
- the target month view to install from.
-
getHeaderComponent
public org.jdesktop.swingx.plaf.basic.BasicCalendarHeaderHandler.BasicCalendarHeader getHeaderComponent()Description copied from class:CalendarHeaderHandler
Returns a component to be used as header in a zoomable month view, guaranteed to be not null.- Overrides:
getHeaderComponent
in classCalendarHeaderHandler
- Returns:
- a component to be used as header in a zoomable JXMonthView
-
createCalendarHeader
protected org.jdesktop.swingx.plaf.basic.BasicCalendarHeaderHandler.BasicCalendarHeader createCalendarHeader()Description copied from class:CalendarHeaderHandler
Creates and returns the component used as header in a zoomable monthView.- Specified by:
createCalendarHeader
in classCalendarHeaderHandler
- Returns:
- the component used as header in a zoomable monthView, guaranteed to be not null.
-