Package org.jfree.ui

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

      • setDate

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

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

        public void actionPerformed​(ActionEvent e)
        Handles action-events from the date panel.
        Specified by:
        actionPerformed in interface ActionListener
        Parameters:
        e - information about the event that occurred.
      • 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.