Class CalendarPart

java.lang.Object
de.willuhn.jameica.gui.calendar.CalendarPart
All Implemented Interfaces:
Part
Direct Known Subclasses:
ReminderCalendarPart

public class CalendarPart extends Object implements Part
Ein Kalender-Komponente, die auch Termine anzeigen kann.
  • Constructor Details

    • CalendarPart

      public CalendarPart()
  • Method Details

    • setCurrentDate

      public void setCurrentDate(Date d)
      Legt das aktuelle Datum fest.
      Parameters:
      d - das aktuelle Datum.
    • getCurrentDate

      public Date getCurrentDate()
      Liefert das aktuelle Datum.
      Returns:
      das aktuelle Datum.
    • setDayRenderer

      public void setDayRenderer(Class<? extends DayRenderer> renderer)
      Legt einen abweichenden Renderer fuer die Tage des Kalenders fest.
      Parameters:
      renderer - der Renderer.
    • addAppointmentProvider

      public void addAppointmentProvider(AppointmentProvider provider)
      Fuegt einen Termin-Provider hinzu.
      Parameters:
      provider - ein Termin-Provider.
    • removeAppointmentProvider

      public void removeAppointmentProvider(AppointmentProvider provider)
      Entfernt einen Termin-Provider.
      Parameters:
      provider - der Termin-Provider.
    • removeAll

      public void removeAll()
      Entfernt alle Termin-Provider.
    • paint

      public void paint(org.eclipse.swt.widgets.Composite parent) throws RemoteException
      Description copied from interface: Part
      Malt die Komponente in das angegebene Composite.
      Specified by:
      paint in interface Part
      Parameters:
      parent - das Composite.
      Throws:
      RemoteException
      See Also:
    • refresh

      public void refresh()
      Laedt den Kalender neu.