Class CalendarDialogFrame

All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, com.globalmentor.model.MutableValued<Date>, com.globalmentor.model.Valued<Date>, io.clogr.Clogged, Component, CompositeComponent, ContentComponent, Control, DialogFrame<Date>, Frame, InputFocusableComponent, InputFocusGroupComponent, ModalComponent<Frame.Mode>, ValueControl<Date>, ValuedComponent<Date>, Displayable, Enableable, InfoModel, LabelModel, Model, PresentationModel, ValueModel<Date>, DepictedObject

public class CalendarDialogFrame extends AbstractDialogFrame<Date>
A dialog frame meant for accepting entry of a date. The dialog is automatically closed when a date is selected.
Author:
Garret Wilson
  • Constructor Details

    • CalendarDialogFrame

      public CalendarDialogFrame()
      Default constructor with no date.
    • CalendarDialogFrame

      public CalendarDialogFrame(Date defaultDate)
      Default date constructor.
      Parameters:
      defaultDate - The default selected date, or null if there is no default selected date.
    • CalendarDialogFrame

      public CalendarDialogFrame(ValueModel<Date> valueModel)
      Value model constructor.
      Parameters:
      valueModel - The component value model.
      Throws:
      NullPointerException - if the given model is null.
  • Method Details