Class DateChooserPanel

    • Constructor Detail

      • DateChooserPanel

        public DateChooserPanel()
        Constructs a new date chooser panel, using today's date as the initial selection.
      • DateChooserPanel

        public DateChooserPanel​(Calendar calendar,
                                boolean controlPanel)
        Constructs a new date chooser panel.
        Parameters:
        calendar - the calendar controlling the date.
        controlPanel - a flag that indicates whether or not the 'today' button should appear on the panel.
    • Method Detail

      • isDateSelected

        public boolean isDateSelected()
      • setDateSelected

        public void setDateSelected​(boolean dateSeleccted)
      • setDate

        public void setDate​(Date theDate,
                            boolean firePC)
        Sets the date chosen in the panel.
        Parameters:
        theDate - the new date.
      • setDate

        public void setDate​(Date theDate)
      • getDate

        public Date getDate()
        Returns the date selected in the panel.
        Returns:
        the selected date.
      • getChosenDateButtonColor

        public Color getChosenDateButtonColor()
        Returns the color for the currently selected date.
        Returns:
        a color.
      • setChosenDateButtonColor

        public void setChosenDateButtonColor​(Color chosenDateButtonColor)
        Redefines the color for the currently selected date.
        Parameters:
        chosenDateButtonColor - the new color
      • getChosenMonthButtonColor

        public Color getChosenMonthButtonColor()
        Returns the color for the buttons representing the current month.
        Returns:
        the color for the current month.
      • setChosenMonthButtonColor

        public void setChosenMonthButtonColor​(Color chosenMonthButtonColor)
        Defines the color for the buttons representing the current month.
        Parameters:
        chosenMonthButtonColor - the color for the current month.
      • getChosenOtherButtonColor

        public Color getChosenOtherButtonColor()
        Returns the color for the buttons representing the other months.
        Returns:
        a color.
      • setChosenOtherButtonColor

        public void setChosenOtherButtonColor​(Color chosenOtherButtonColor)
        Redefines the color for the buttons representing the other months.
        Parameters:
        chosenOtherButtonColor - a color.
      • getYearSelectionRange

        public int getYearSelectionRange()
        Returns the range of years available for selection (defaults to 20).
        Returns:
        The range.
      • setYearSelectionRange

        public void setYearSelectionRange​(int yearSelectionRange)
        Sets the range of years available for selection.
        Parameters:
        yearSelectionRange - the range.