Panel for selecting a day. It has custom components to change the displaying
month and year
addActionListener
public void addActionListener(ActionListener listener)
Registers ActionListener to receive events.
listener
- The listener to register.
addChangeListener
public void addChangeListener(ChangeListener listener)
Registers ChangeListener to receive events.
listener
- The listener to register.
addKeyListener
public void addKeyListener(KeyListener listener)
Registers KeyListener to receive events.
listener
- The listener to register.
addMonthChangeListener
public void addMonthChangeListener(MonthChangeListener listener)
Registers MonthChangeListener to receive events.
listener
- The listener to register.
getDate
public Date getDate()
Returns the selected date.
getDateSelectionModel
public DateSelectionModel getDateSelectionModel()
- Returns the dateSelectionModel.
getFirstDayOfWeek
public int getFirstDayOfWeek()
Getter for property firstDayOfWeek.
- Value of property firstDayOfWeek.
getHeaderRenderer
public HeaderRenderer getHeaderRenderer()
Getter for property headerRenderer.
- Value of property headerRenderer.
getModel
public DataModel getModel()
Getter for property model.
getRenderer
public DayRenderer getRenderer()
Getter for property renderer.
- Value of property renderer.
getSelectionMode
public int getSelectionMode()
Returns the current selection mode.
getShowToday
public boolean getShowToday()
Returns the Today button visibility.
getTodayCaption
public String getTodayCaption()
Returns the today button text.
getValue
public Object getValue()
Getter for property value.
getValues
public Object[] getValues()
Returns a Object collection with the selected dates.
getWorkingDays
public boolean[] getWorkingDays()
Getter for property workingDays.
- Value of property workingDays.
isAntiAliased
public boolean isAntiAliased()
isEnabled
public boolean isEnabled()
Getter for enabled property.
isPrintMoon
public boolean isPrintMoon()
refresh
public void refresh()
Refreshes the showing of this component.
removeActionListener
public void removeActionListener(ActionListener listener)
Removes ActionListener from the list of listeners.
listener
- The listener to remove.
removeChangeListener
public void removeChangeListener(ChangeListener listener)
Removes ChangeListener from the list of listeners.
listener
- The listener to remove.
removeKeyListener
public void removeKeyListener(KeyListener listener)
Removes KeyListener from the list of listeners.
listener
- The listener to remove.
removeMonthChangeListener
public void removeMonthChangeListener(MonthChangeListener listener)
Removes MonthChangeListener from the list of listeners.
listener
- The listener to remove.
setAntiAliased
public void setAntiAliased(boolean antiAliased)
antiAliased
- The antiAliased to set.
setDate
public void setDate(Date d)
Sets the selected date. If the date is in other month, the month is also
changed.
setDateSelectionModel
public void setDateSelectionModel(DateSelectionModel dateSelectionModel)
dateSelectionModel
- The dateSelectionModel to set.
setEnabled
public void setEnabled(boolean enabled)
Enables or disables the component.
enabled
- true for enabling
setFirstDayOfWeek
public void setFirstDayOfWeek(int firstDayOfWeek)
Setter for property firstDayOfWeek.
firstDayOfWeek
- New value of property firstDayOfWeek.
setHeaderRenderer
public void setHeaderRenderer(HeaderRenderer headerRenderer)
Setter for property headerRenderer.
headerRenderer
- New value of property headerRenderer.
setModel
public void setModel(DataModel model)
Setter for property model.
model
- New value of property model.
setPrintMoon
public void setPrintMoon(boolean printMoon)
printMoon
- The printMoon to set.
setRenderer
public void setRenderer(DayRenderer renderer)
Setter for property renderer.
renderer
- New value of property renderer.
setSelectionMode
public void setSelectionMode(int mode)
Sets the selection mode.
setShowToday
public void setShowToday(boolean show)
Sets the Today button visibility.
setTodayCaption
public void setTodayCaption(String caption)
Sets the today button text.
setValue
public void setValue(Object value)
Setter for property value.
value
- New value of property value.
setValues
public void setValues(Object[] values)
Sets the selected Dates.
setWorkingDays
public void setWorkingDays(boolean[] workingDays)
Setter for property workingDays.
workingDays
- New value of property workingDays.