java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.DatumEditor
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class DatumEditor extends Panel
Klasse, die ein ZonedDateTime-Objekt hält und für dieses Zugriffsoptionen mit oder ohne Uhrzeit bietet
Author:
Till Menke
See Also:
  • Constructor Details

    • DatumEditor

      public DatumEditor()
      Konstruktor, welcher das aktuelle Datum einsetzt
    • DatumEditor

      public DatumEditor(ZonedDateTime datum)
      Konstruktor, welcher nur das Datum voraussetzt (Standardoption für mitUhrzeit: ohne Uhrzeit)
      Parameters:
      datum - Datumsobjekt (zentrales Inhaltsobjekt)
    • DatumEditor

      public DatumEditor(ZonedDateTime datum, boolean mitUhrzeit)
      Konstruktor
      Parameters:
      datum - Datumsobjekt (zentrales Inhaltsobjekt)
      mitUhrzeit - gibt an, ob das Objekt auch die Uhrzeit speichern soll
  • Method Details

    • get

      public ZonedDateTime get()
      Getter für Inhaltsobjekt
      Returns:
      Datumsobjekt
    • set

      public void set(ZonedDateTime datum)
      Setter für Inhaltsobjekt
      Parameters:
      datum - Datumsobjekt
    • toString

      public String toString()
      Overrides:
      toString in class Component
    • toStringOhneUhrzeit

      public String toStringOhneUhrzeit()
      gibt das Datum (ohne Uhrzeit) als String aus
      Returns:
      Zeichenkette Datum (ohne Uhrzeit)
    • registerListener

      public void registerListener(ActionListener l)
      registriert einen Beobachter, der bei Änderungen am Datum informiert wird (da Objekt ausgetauscht und nicht überarbeitet wird)
      Parameters:
      l - ActionListener