|
||||||||||
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 ValuesConstructor 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 DateChooserBean
MultyModelBehavior
public AppearancesList getCurrentView()
DateChooserBean
getCurrentView
in interface DateChooserBean
AppearancesList
public PeriodSet getDefaultPeriods()
DateChooserBean
getDefaultPeriods
in interface DateChooserBean
PeriodSet
,
DateChooserBean.setDefaultPeriods(PeriodSet)
public PeriodSet getForbiddenPeriods()
DateChooserBean
getForbiddenPeriods
in interface DateChooserBean
PeriodSet
,
DateChooserBean.setForbiddenPeriods(PeriodSet)
public java.util.Calendar getMaxDate()
DateChooserBean
getMaxDate
in interface DateChooserBean
DateChooserBean.setMaxDate(Calendar)
public java.util.Calendar getMinDate()
DateChooserBean
getMinDate
in interface DateChooserBean
DateChooserBean.setMinDate(Calendar)
public java.util.Calendar getSelectedDate()
DateChooserBean
getSelectedDate
in interface DateChooserBean
public PeriodSet getSelectedPeriodSet()
DateChooserBean
getSelectedPeriodSet
in interface DateChooserBean
PeriodSet
public java.lang.Iterable<Period> getSelection()
DateChooserBean
getSelection
in interface DateChooserBean
Period
public boolean isAutoScroll()
DateChooserBean
isAutoScroll
in interface DateChooserBean
public boolean isEnabled()
DateChooserBean
isEnabled
in interface DateChooserBean
public boolean isShowOneMonth()
DateChooserBean
isShowOneMonth
in interface DateChooserBean
public void setAutoScroll(boolean autoScroll)
setAutoScroll
in interface DateChooserBean
DateChooserBean.isAutoScroll()
public void setBehavior(MultyModelBehavior behavior)
setBehavior
in interface DateChooserBean
DateChooserBean.getBehavior()
public void setCurrentView(AppearancesList aList)
setCurrentView
in interface DateChooserBean
DateChooserBean.getCurrentView()
public void setDefaultPeriods(PeriodSet periods) throws IncompatibleDataExeption
DateChooserBean
setDefaultPeriods
in interface DateChooserBean
IncompatibleDataExeption
- Возникает при попытке задать по умолчанию запрещенные даты.DateChooserBean.getDefaultPeriods()
,
PeriodSet
,
IncompatibleDataExeption
public void setEnabled(boolean enabled)
setEnabled
in interface DateChooserBean
DateChooserBean.isEnabled()
public void setForbidden(java.lang.Iterable<Period> forbiddenPeriods)
setForbidden
in interface DateChooserBean
DateChooserBean.setForbiddenPeriods(PeriodSet)
,
Period
public void setForbiddenPeriods(PeriodSet periods) throws IncompatibleDataExeption
DateChooserBean
setForbiddenPeriods
in interface DateChooserBean
IncompatibleDataExeption
- If you are trying to forbid default date.DateChooserBean.getForbiddenPeriods()
,
PeriodSet
,
IncompatibleDataExeption
public void setMaxDate(java.util.Calendar aDate)
setMaxDate
in interface DateChooserBean
DateChooserBean.getMaxDate()
public void setMinDate(java.util.Calendar aDate)
setMinDate
in interface DateChooserBean
DateChooserBean.getMinDate()
public void setSelectedDate(java.util.Calendar aDate)
setSelectedDate
in interface DateChooserBean
DateChooserBean.getSelectedDate()
public void setSelection(java.lang.Iterable<Period> periods)
setSelection
in interface DateChooserBean
DateChooserBean.getSelection()
public void setSelection(PeriodSet periods)
setSelection
in interface DateChooserBean
DateChooserBean.getSelectedPeriodSet()
public void setShowOneMonth(boolean showOneMonth)
setShowOneMonth
in interface DateChooserBean
DateChooserBean.isShowOneMonth()
public java.awt.Dimension getPreferredSize()
public java.awt.Font getNavigateFont()
DateChooserBean
getNavigateFont
in interface DateChooserBean
DateChooserBean.setCurrentNavigateIndex(int)
public void setNavigateFont(java.awt.Font font)
setNavigateFont
in interface DateChooserBean
DateChooserBean.getNavigateFont()
public java.util.Locale getLocale()
DateChooserBean
getLocale
in interface DateChooserBean
public void setLocale(java.util.Locale locale)
setLocale
in interface DateChooserBean
DateChooserBean.getLocale()
public int getCurrentNavigateIndex()
DateChooserBean
getCurrentNavigateIndex
in interface DateChooserBean
public void setCurrentNavigateIndex(int currentNavigateIndex)
setCurrentNavigateIndex
in interface DateChooserBean
DateChooserBean.getCurrentNavigateIndex()
public boolean isLocked()
DateChooserBean
isLocked
in interface DateChooserBean
public void setLocked(boolean lock)
setLocked
in interface DateChooserBean
DateChooserBean.isLocked()
public WeekDaysStyle getWeekStyle()
DateChooserBean
getWeekStyle
in interface DateChooserBean
WeekDaysStyle
public void setWeekStyle(WeekDaysStyle weekStyle)
setWeekStyle
in interface DateChooserBean
DateChooserBean.getWeekStyle()
public java.util.Calendar getCurrent()
DateChooserBean
getCurrent
in interface DateChooserBean
public boolean setCurrent(java.util.Calendar aDate)
setCurrent
in interface DateChooserBean
DateChooserBean.getCurrent()
public void setNothingAllowed(boolean allow)
setNothingAllowed
in interface DateChooserBean
DateChooserBean.isNothingAllowed()
public boolean isNothingAllowed()
DateChooserBean
isNothingAllowed
in interface DateChooserBean
public java.awt.Dimension getCalendarPreferredSize()
DateChooserBean
getCalendarPreferredSize
in interface DateChooserBean
public void setCalendarPreferredSize(java.awt.Dimension dim)
setCalendarPreferredSize
in interface DateChooserBean
DateChooserBean.getCalendarPreferredSize()
public void commit()
DateChooserBean
commit
in interface DateChooserBean
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void addCommitListener(CommitListener listener)
DateChooserBean
addCommitListener
in interface DateChooserBean
CommitListener
,
CommitEvent
public void removeCommitListener(CommitListener listener)
DateChooserBean
removeCommitListener
in interface DateChooserBean
CommitListener
,
CommitEvent
public void addSelectionChangedListener(SelectionChangedListener listener)
DateChooserBean
addSelectionChangedListener
in interface DateChooserBean
SelectionChangedListener
,
SelectionChangedEvent
public void removeSelectionChangedListener(SelectionChangedListener listener)
DateChooserBean
removeSelectionChangedListener
in interface DateChooserBean
SelectionChangedListener
,
SelectionChangedEvent
public void addCursorMoveListener(CursorMoveListener listener)
DateChooserBean
addCursorMoveListener
in interface DateChooserBean
CursorMoveListener
,
CursorMoveEvent
public void removeCursorMoveListener(CursorMoveListener listener)
DateChooserBean
removeCursorMoveListener
in interface DateChooserBean
CursorMoveListener
,
CursorMoveEvent
public java.awt.Color getCalendarBackground()
DateChooserBean
getCalendarBackground
in interface DateChooserBean
public void setCalendarBackground(java.awt.Color backColor)
setCalendarBackground
in interface DateChooserBean
DateChooserBean.getCalendarBackground()
public AppearancesList getAppearancesList()
DateChooserBean
getAppearancesList
in interface DateChooserBean
public DateChooserDialog clone()
DateChooserBean
clone
in interface DateChooserBean
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |