public abstract class DatePickerUI extends ComponentUI
Responsible for keeping the date property of all participants synchronized at all "stable" points in their life-cycle. That is the following invariant is guaranteed:
Date selected = datePicker.getMonthView().getSelectedDate();
assertEquals(selected, datePicker.getDate());
assertEquals(selected, datePicker.getEditor().getValue());
Constructor and Description |
---|
DatePickerUI() |
Modifier and Type | Method and Description |
---|---|
int |
getBaseline(int width,
int height)
Get the baseline for the specified component, or a value less
than 0 if the baseline can not be determined.
|
abstract Date |
getSelectableDate(Date date)
Checks the given date for validity for selection.
|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
public DatePickerUI()
public int getBaseline(int width, int height)
width
- Width of the component to determine baseline for.height
- Height of the component to determine baseline for.public abstract Date getSelectableDate(Date date) throws PropertyVetoException
date
- date to checkPropertyVetoException
- if the given date is not valid for
selectionWebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses