|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdatechooser.beans.DateChooserDialog
public class DateChooserDialog
Bean: dialog for date selection. Not visual.
Компонент: диалоговое окно для выбора дат. Не визуальный.
| Field Summary | |
|---|---|
static java.lang.String |
DIALOG_PREFIX
Dialog property's name prefix. |
static java.lang.String |
PROPERTY_CAPTION
Property name. |
static java.lang.String |
PROPERTY_MODAL
Property name. |
static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
DateChooserDialog()
|
|
| Method Summary | |
|---|---|
void |
addCommitListener(CommitListener listener)
Adds listener for commit event. |
void |
addCursorMoveListener(CursorMoveListener listener)
Adds listener for cursor move event. |
void |
addSelectionChangedListener(SelectionChangedListener listener)
Adds listener for selection changed event. |
DateChooserDialog |
clone()
Clones bean. |
void |
commit()
Commits selection. |
AppearancesList |
getAppearancesList()
Gets skins list. |
MultyModelBehavior |
getBehavior()
Selection model: one date, single period, multy. |
java.awt.Color |
getCalendarBackground()
Background color for calendar panel. |
java.awt.Dimension |
getCalendarPreferredSize()
Calendar panel preferred size. |
java.lang.String |
getCaption()
Dialog caption. |
java.util.Calendar |
getCurrent()
Current date (date under cursor). |
int |
getCurrentNavigateIndex()
Navigation panels: 1) ComboBox for month selection, textfield for year, 2) Use only buttons. |
AppearancesList |
getCurrentView()
Current calendar appearance. |
PeriodSet |
getDefaultPeriods()
Default date(s). |
PeriodSet |
getForbiddenPeriods()
Forbidden date(s). |
java.util.Locale |
getLocale()
Lovalization. |
java.util.Calendar |
getMaxDate()
Maximal date user can select. |
java.util.Calendar |
getMinDate()
Minimal date user can select. |
java.awt.Font |
getNavigateFont()
Navigate panel font. |
java.awt.Dimension |
getPreferredSize()
|
java.util.Calendar |
getSelectedDate()
Selected date. |
PeriodSet |
getSelectedPeriodSet()
All selected dates. |
java.lang.Iterable<Period> |
getSelection()
All selected dates. |
WeekDaysStyle |
getWeekStyle()
Weeddays output style: one letter, short, full. |
boolean |
isAutoScroll()
If true component automatically scrolls when date from the next month selected, otherwise user can not select next month's date. |
boolean |
isEnabled()
Is calendar enabled (allows date selection). |
boolean |
isLocked()
If true - user can use calendar only in readonly mode, you can move cursor, scroll month and year, but can not select anything. |
boolean |
isModal()
Modal dialog. |
boolean |
isNothingAllowed()
Allows null selection. |
boolean |
isShowOneMonth()
If true - days of next month are visible. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
void |
removeCommitListener(CommitListener listener)
Removes listener for commit event. |
void |
removeCursorMoveListener(CursorMoveListener listener)
Removes listener for cursor move event. |
void |
removeSelectionChangedListener(SelectionChangedListener listener)
Removes listener for selection change event. |
void |
setAutoScroll(boolean autoScroll)
|
void |
setBehavior(MultyModelBehavior behavior)
|
void |
setCalendarBackground(java.awt.Color backColor)
|
void |
setCalendarPreferredSize(java.awt.Dimension dim)
|
void |
setCaption(java.lang.String caption)
|
boolean |
setCurrent(java.util.Calendar aDate)
|
void |
setCurrentNavigateIndex(int currentNavigateIndex)
|
void |
setCurrentView(AppearancesList aList)
|
void |
setDefaultPeriods(PeriodSet periods)
Задает значение по умолчанию. |
void |
setEnabled(boolean enabled)
|
void |
setForbidden(java.lang.Iterable<Period> forbiddenPeriods)
|
void |
setForbiddenPeriods(PeriodSet periods)
Sets forbiddent date(s). |
void |
setLocale(java.util.Locale locale)
|
void |
setLocked(boolean lock)
|
void |
setMaxDate(java.util.Calendar aDate)
|
void |
setMinDate(java.util.Calendar aDate)
|
void |
setModal(boolean modal)
|
void |
setNavigateFont(java.awt.Font font)
|
void |
setNothingAllowed(boolean allow)
|
void |
setSelectedDate(java.util.Calendar aDate)
|
void |
setSelection(java.lang.Iterable<Period> periods)
|
void |
setSelection(PeriodSet periods)
|
void |
setShowOneMonth(boolean showOneMonth)
|
void |
setWeekStyle(WeekDaysStyle weekStyle)
|
void |
showDialog(java.awt.Frame owner)
Displays dialog window using "modal" property. |
void |
showDialog(java.awt.Frame owner,
boolean isModal)
Displays dialog window centered in relation to the parent. |
void |
showDialog(java.awt.Frame owner,
boolean isModal,
java.awt.Point location)
Displays dialog window with specified location. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long serialVersionUID
public static final java.lang.String DIALOG_PREFIX
public static final java.lang.String PROPERTY_MODAL
isModal(),
Constant Field Valuespublic static final java.lang.String PROPERTY_CAPTION
getCaption(),
Constant Field Values| Constructor Detail |
|---|
public DateChooserDialog()
| Method Detail |
|---|
public boolean isModal()
public void setModal(boolean modal)
isModal()public java.lang.String getCaption()
public void setCaption(java.lang.String caption)
getCaption()public void showDialog(java.awt.Frame owner)
showDialog(Frame, boolean),
isModal()
public void showDialog(java.awt.Frame owner,
boolean isModal)
owner - Parent component.isModal - Is dialog modal.
public void showDialog(java.awt.Frame owner,
boolean isModal,
java.awt.Point location)
owner - Parent component.isModal - Is dialog modal.public MultyModelBehavior getBehavior()
DateChooserBean
getBehavior in interface DateChooserBeanMultyModelBehaviorpublic AppearancesList getCurrentView()
DateChooserBean
getCurrentView in interface DateChooserBeanAppearancesListpublic PeriodSet getDefaultPeriods()
DateChooserBean
getDefaultPeriods in interface DateChooserBeanPeriodSet,
DateChooserBean.setDefaultPeriods(PeriodSet)public PeriodSet getForbiddenPeriods()
DateChooserBean
getForbiddenPeriods in interface DateChooserBeanPeriodSet,
DateChooserBean.setForbiddenPeriods(PeriodSet)public java.util.Calendar getMaxDate()
DateChooserBean
getMaxDate in interface DateChooserBeanDateChooserBean.setMaxDate(Calendar)public java.util.Calendar getMinDate()
DateChooserBean
getMinDate in interface DateChooserBeanDateChooserBean.setMinDate(Calendar)public java.util.Calendar getSelectedDate()
DateChooserBean
getSelectedDate in interface DateChooserBeanpublic PeriodSet getSelectedPeriodSet()
DateChooserBean
getSelectedPeriodSet in interface DateChooserBeanPeriodSetpublic java.lang.Iterable<Period> getSelection()
DateChooserBean
getSelection in interface DateChooserBeanPeriodpublic boolean isAutoScroll()
DateChooserBean
isAutoScroll in interface DateChooserBeanpublic boolean isEnabled()
DateChooserBean
isEnabled in interface DateChooserBeanpublic boolean isShowOneMonth()
DateChooserBean
isShowOneMonth in interface DateChooserBeanpublic void setAutoScroll(boolean autoScroll)
setAutoScroll in interface DateChooserBeanDateChooserBean.isAutoScroll()public void setBehavior(MultyModelBehavior behavior)
setBehavior in interface DateChooserBeanDateChooserBean.getBehavior()public void setCurrentView(AppearancesList aList)
setCurrentView in interface DateChooserBeanDateChooserBean.getCurrentView()
public void setDefaultPeriods(PeriodSet periods)
throws IncompatibleDataExeption
DateChooserBean
setDefaultPeriods in interface DateChooserBeanIncompatibleDataExeption - Возникает при попытке задать по умолчанию запрещенные даты.DateChooserBean.getDefaultPeriods(),
PeriodSet,
IncompatibleDataExeptionpublic void setEnabled(boolean enabled)
setEnabled in interface DateChooserBeanDateChooserBean.isEnabled()public void setForbidden(java.lang.Iterable<Period> forbiddenPeriods)
setForbidden in interface DateChooserBeanDateChooserBean.setForbiddenPeriods(PeriodSet),
Period
public void setForbiddenPeriods(PeriodSet periods)
throws IncompatibleDataExeption
DateChooserBean
setForbiddenPeriods in interface DateChooserBeanIncompatibleDataExeption - If you are trying to forbid default date.DateChooserBean.getForbiddenPeriods(),
PeriodSet,
IncompatibleDataExeptionpublic void setMaxDate(java.util.Calendar aDate)
setMaxDate in interface DateChooserBeanDateChooserBean.getMaxDate()public void setMinDate(java.util.Calendar aDate)
setMinDate in interface DateChooserBeanDateChooserBean.getMinDate()public void setSelectedDate(java.util.Calendar aDate)
setSelectedDate in interface DateChooserBeanDateChooserBean.getSelectedDate()public void setSelection(java.lang.Iterable<Period> periods)
setSelection in interface DateChooserBeanDateChooserBean.getSelection()public void setSelection(PeriodSet periods)
setSelection in interface DateChooserBeanDateChooserBean.getSelectedPeriodSet()public void setShowOneMonth(boolean showOneMonth)
setShowOneMonth in interface DateChooserBeanDateChooserBean.isShowOneMonth()public java.awt.Dimension getPreferredSize()
public java.awt.Font getNavigateFont()
DateChooserBean
getNavigateFont in interface DateChooserBeanDateChooserBean.setCurrentNavigateIndex(int)public void setNavigateFont(java.awt.Font font)
setNavigateFont in interface DateChooserBeanDateChooserBean.getNavigateFont()public java.util.Locale getLocale()
DateChooserBean
getLocale in interface DateChooserBeanpublic void setLocale(java.util.Locale locale)
setLocale in interface DateChooserBeanDateChooserBean.getLocale()public int getCurrentNavigateIndex()
DateChooserBean
getCurrentNavigateIndex in interface DateChooserBeanpublic void setCurrentNavigateIndex(int currentNavigateIndex)
setCurrentNavigateIndex in interface DateChooserBeanDateChooserBean.getCurrentNavigateIndex()public boolean isLocked()
DateChooserBean
isLocked in interface DateChooserBeanpublic void setLocked(boolean lock)
setLocked in interface DateChooserBeanDateChooserBean.isLocked()public WeekDaysStyle getWeekStyle()
DateChooserBean
getWeekStyle in interface DateChooserBeanWeekDaysStylepublic void setWeekStyle(WeekDaysStyle weekStyle)
setWeekStyle in interface DateChooserBeanDateChooserBean.getWeekStyle()public java.util.Calendar getCurrent()
DateChooserBean
getCurrent in interface DateChooserBeanpublic boolean setCurrent(java.util.Calendar aDate)
setCurrent in interface DateChooserBeanDateChooserBean.getCurrent()public void setNothingAllowed(boolean allow)
setNothingAllowed in interface DateChooserBeanDateChooserBean.isNothingAllowed()public boolean isNothingAllowed()
DateChooserBean
isNothingAllowed in interface DateChooserBeanpublic java.awt.Dimension getCalendarPreferredSize()
DateChooserBean
getCalendarPreferredSize in interface DateChooserBeanpublic void setCalendarPreferredSize(java.awt.Dimension dim)
setCalendarPreferredSize in interface DateChooserBeanDateChooserBean.getCalendarPreferredSize()public void commit()
DateChooserBean
commit in interface DateChooserBeanpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic void addCommitListener(CommitListener listener)
DateChooserBean
addCommitListener in interface DateChooserBeanCommitListener,
CommitEventpublic void removeCommitListener(CommitListener listener)
DateChooserBean
removeCommitListener in interface DateChooserBeanCommitListener,
CommitEventpublic void addSelectionChangedListener(SelectionChangedListener listener)
DateChooserBean
addSelectionChangedListener in interface DateChooserBeanSelectionChangedListener,
SelectionChangedEventpublic void removeSelectionChangedListener(SelectionChangedListener listener)
DateChooserBean
removeSelectionChangedListener in interface DateChooserBeanSelectionChangedListener,
SelectionChangedEventpublic void addCursorMoveListener(CursorMoveListener listener)
DateChooserBean
addCursorMoveListener in interface DateChooserBeanCursorMoveListener,
CursorMoveEventpublic void removeCursorMoveListener(CursorMoveListener listener)
DateChooserBean
removeCursorMoveListener in interface DateChooserBeanCursorMoveListener,
CursorMoveEventpublic java.awt.Color getCalendarBackground()
DateChooserBean
getCalendarBackground in interface DateChooserBeanpublic void setCalendarBackground(java.awt.Color backColor)
setCalendarBackground in interface DateChooserBeanDateChooserBean.getCalendarBackground()public AppearancesList getAppearancesList()
DateChooserBean
getAppearancesList in interface DateChooserBeanpublic DateChooserDialog clone()
DateChooserBean
clone in interface DateChooserBeanclone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||