Package de.willuhn.jameica.gui.calendar
Class CalendarPart
java.lang.Object
de.willuhn.jameica.gui.calendar.CalendarPart
- All Implemented Interfaces:
Part
- Direct Known Subclasses:
ReminderCalendarPart
Ein Kalender-Komponente, die auch Termine anzeigen kann.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAppointmentProvider
(AppointmentProvider provider) Fuegt einen Termin-Provider hinzu.Liefert das aktuelle Datum.void
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.void
refresh()
Laedt den Kalender neu.void
Entfernt alle Termin-Provider.void
removeAppointmentProvider
(AppointmentProvider provider) Entfernt einen Termin-Provider.void
Legt das aktuelle Datum fest.void
setDayRenderer
(Class<? extends DayRenderer> renderer) Legt einen abweichenden Renderer fuer die Tage des Kalenders fest.
-
Constructor Details
-
CalendarPart
public CalendarPart()
-
-
Method Details
-
setCurrentDate
Legt das aktuelle Datum fest.- Parameters:
d
- das aktuelle Datum.
-
getCurrentDate
Liefert das aktuelle Datum.- Returns:
- das aktuelle Datum.
-
setDayRenderer
Legt einen abweichenden Renderer fuer die Tage des Kalenders fest.- Parameters:
renderer
- der Renderer.
-
addAppointmentProvider
Fuegt einen Termin-Provider hinzu.- Parameters:
provider
- ein Termin-Provider.
-
removeAppointmentProvider
Entfernt einen Termin-Provider.- Parameters:
provider
- der Termin-Provider.
-
removeAll
public void removeAll()Entfernt alle Termin-Provider. -
paint
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
RemoteException
- See Also:
-
refresh
public void refresh()Laedt den Kalender neu.
-