Field used to select a date.
actionPerformed
public void actionPerformed(ActionEvent e)
Invoked when an action occurs.
addChangeListener
public void addChangeListener(ChangeListener listener)
Registers ChangeListener to receive events.
listener
- The listener to register.
getAllowsInvalid
public boolean getAllowsInvalid()
Getter for property allowsInvalid.
- Value of property showOkCancel.
getBaseDate
public Date getBaseDate()
getDateFormat
public DateFormat getDateFormat()
getFirstDayOfWeek
public int getFirstDayOfWeek()
Getter for property firstDayOfWeek.
- Value of property firstDayOfWeek.
getFormattedTextField
public JFormattedTextField getFormattedTextField()
Returns the JFormattedTextField for further customization
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.
getShowOkCancel
public boolean getShowOkCancel()
Getter for property showOkCancel.
- Value of property showOkCancel.
getShowToday
public boolean getShowToday()
Returns the Today button visibility.
getTodayCaption
public String getTodayCaption()
Returns the today button text.
getValue
public Object getValue()
Returns the current Date.
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()
propertyChange
public void propertyChange(PropertyChangeEvent evt)
Event fired when a property changes.
removeChangeListener
public void removeChangeListener(ChangeListener listener)
Removes ChangeListener from the list of listeners.
listener
- The listener to remove.
setAllowsInvalid
public void setAllowsInvalid(boolean b)
Setter for property allowsInvalid.
setAntiAliased
public void setAntiAliased(boolean antiAliased)
antiAliased
- The antiAliased to set.
setBaseDate
public void setBaseDate(Date baseDate)
A base date may different from "today" and will be the date
shown on the Date Window when it is launched. Basically, a user
can have an empty textfield but when the window is open, it won't show
today by default but whatever baseDate is. It is backward compatible, ie
if you do not have a baseDate, the window will open with "today".
baseDate
- The baseDate to set.
setDateFormat
public void setDateFormat(DateFormat dateFormat)
dateFormat
- The dateFormat 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.
setShowOkCancel
public void setShowOkCancel(boolean showOkCancel)
Setter for property showOkCancel.
showOkCancel
- New value of property showOkCancel.
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)
Sets the current Date.
setWorkingDays
public void setWorkingDays(boolean[] workingDays)
Setter for property workingDays.
workingDays
- New value of property workingDays.