|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkiwi.ui.DateRangeHelper
A helper class for coordinating two DateChooser
s for the
purpose of entering a date range. DateRangeHelper
constrains
two DateChooser
s in such a way that only a valid date range
may be selected using the two choosers. To this end, an end date must be
entered that is on or after the start date. The date range selection can
be further constrained by specifing a minimum and maximum date; in this
case input is limited so that the selected date range will fall within
the constrained range.
Field Summary | |
private DateChooser |
endChooser
|
private DateChooser |
startChooser
|
Constructor Summary | |
DateRangeHelper(DateChooser startChooser,
DateChooser endChooser)
Construct a new DateRangeHelper for the specified start and
end date choosers. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handle events. |
java.util.Calendar |
getEndDate()
Get the currently selected end date. |
java.util.Calendar |
getStartDate()
Get the currently selected start date. |
void |
setEndDate(java.util.Calendar date)
Set the end date. |
void |
setMaximumDate(java.util.Calendar date)
Set the maximum selectable date for this date range. |
void |
setMinimumDate(java.util.Calendar date)
Set the minimum selectable date for this date range. |
void |
setStartDate(java.util.Calendar date)
Set the start date. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private DateChooser startChooser
private DateChooser endChooser
Constructor Detail |
public DateRangeHelper(DateChooser startChooser, DateChooser endChooser)
DateRangeHelper
for the specified start and
end date choosers.
startChooser
- The DateChooser
for selecting a start
date.endChooser
- The DateChooser
for selecting an end
date.Method Detail |
public void setMinimumDate(java.util.Calendar date)
date
- The minimum date.public void setMaximumDate(java.util.Calendar date)
date
- The maximum date.public java.util.Calendar getStartDate()
public java.util.Calendar getEndDate()
public void setStartDate(java.util.Calendar date)
date
- The new end date.public void setEndDate(java.util.Calendar date)
date
- The new end date.public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |