Class CalendarPart

  • All Implemented Interfaces:
    Part
    Direct Known Subclasses:
    ReminderCalendarPart

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

      • CalendarPart

        public CalendarPart()
    • Method Detail

      • setCurrentDate

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

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

        public void setDayRenderer​(java.lang.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 java.rmi.RemoteException
        Description copied from interface: Part
        Malt die Komponente in das angegebene Composite.
        Specified by:
        paint in interface Part
        Parameters:
        parent - das Composite.
        Throws:
        java.rmi.RemoteException
        See Also:
        Part.paint(org.eclipse.swt.widgets.Composite)
      • refresh

        public void refresh()
        Laedt den Kalender neu.