BasicDatePickerUI
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 | Description |
---|---|
DatePickerUI() |
Modifier and Type | Method | 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 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
selectionCopyright © 2018. All rights reserved.