|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
ilog.views.util.swing.calendar.IlvJCalendar
public class IlvJCalendar
IlvJCalendar is a Swing component that displays an month scroller above an calendar panel.
Optionally, a time chooser can be added at the bottom.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static String |
CALENDAR_PANEL_CHANGED_PROPERTY
Identifies that the component's calendar panel has changed. |
static String |
MODEL_CHANGED_PROPERTY
Identifies that the component's calendar model has changed. |
static String |
MONTH_SCROLLER_CHANGED_PROPERTY
Identifies that the component's month scroller has changed. |
static String |
TIME_CHOOSER_CHANGED_PROPERTY
Identifies that the component's time chooser has changed. |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
IlvJCalendar()
Creates a new IlvJCalendar that is initialized with a default data
model. |
|
IlvJCalendar(IlvCalendarModel model)
Creates a new IlvJCalendar that is initialized with the specified data
model. |
|
| Method Summary | |
|---|---|
void |
addValidationListener(ilog.views.util.swing.validation.ValidationListener listener)
Adds a listener to the list that is notified each time a validation occurs. |
protected IlvJCalendarPanel |
createDefaultCalendarPanel()
Returns the default calendar panel for this component, which is an IlvJCalendarPanel. |
protected IlvCalendarModel |
createDefaultModel()
Returns the default calendar model object for this component, which is an IlvDefaultCalendarModel. |
protected IlvJMonthScroller |
createDefaultMonthScroller()
Returns the default month scroller for this component, which is an IlvJMonthScroller. |
IlvJTimeChooser |
createDefaultTimeChooser()
Returns the default time chooser for this component, which is an IlvJTimeChooser. |
void |
fireValidationEvent(ilog.views.util.swing.validation.ValidationEvent event)
Sends a validation event to the listeners. |
Calendar |
getCalendar()
Returns the calendar displayed by the calendar component. |
IlvJCalendarPanel |
getCalendarPanel()
Returns the calendar panel at the bottom of this component. |
IlvCalendarModel |
getModel()
Returns the data model that holds the calendar displayed by the calendar component. |
IlvJMonthScroller |
getMonthScroller()
Returns the month scroller at the top of this component. |
IlvJTimeChooser |
getTimeChooser()
Returns the time chooser at the bottom of this component. |
void |
removeValidationListener(ilog.views.util.swing.validation.ValidationListener listener)
Removes a listener from the list that is notified each time a validation occurs. |
void |
setCalendar(Calendar calendar)
Sets the calendar displayed by the calendar component. |
void |
setCalendarPanel(IlvJCalendarPanel panel)
Sets the calendar panel at the bottom of this component. |
void |
setModel(IlvCalendarModel model)
Sets the data model that holds the calendar displayed by the calendar component. |
void |
setMonthScroller(IlvJMonthScroller scroller)
Sets the month scroller at the top of this component. |
void |
setTimeChooser(IlvJTimeChooser timeChooser)
Sets the time chooser at the bottom of this component. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String MODEL_CHANGED_PROPERTY
public static final String CALENDAR_PANEL_CHANGED_PROPERTY
public static final String MONTH_SCROLLER_CHANGED_PROPERTY
public static final String TIME_CHOOSER_CHANGED_PROPERTY
| Constructor Detail |
|---|
public IlvJCalendar(IlvCalendarModel model)
IlvJCalendar that is initialized with the specified data
model.
model - The data model for the calendar component.public IlvJCalendar()
IlvJCalendar that is initialized with a default data
model.
createDefaultModel()| Method Detail |
|---|
public void addValidationListener(ilog.views.util.swing.validation.ValidationListener listener)
addValidationListener in interface ilog.views.util.swing.validation.IlvValidatableFormlistener - A validation listener.public void removeValidationListener(ilog.views.util.swing.validation.ValidationListener listener)
removeValidationListener in interface ilog.views.util.swing.validation.IlvValidatableFormlistener - A validation listener.public void fireValidationEvent(ilog.views.util.swing.validation.ValidationEvent event)
event - A validation event from a child component.protected IlvJCalendarPanel createDefaultCalendarPanel()
IlvJCalendarPanel. A subclass can override this method to return a different
calendar panel object.
getCalendarPanel(),
setCalendarPanel(ilog.views.util.swing.calendar.IlvJCalendarPanel)public IlvJCalendarPanel getCalendarPanel()
setCalendarPanel(ilog.views.util.swing.calendar.IlvJCalendarPanel),
createDefaultCalendarPanel()public void setCalendarPanel(IlvJCalendarPanel panel)
panel - The calendar panel to set.getCalendarPanel(),
createDefaultCalendarPanel()protected IlvJMonthScroller createDefaultMonthScroller()
IlvJMonthScroller. A subclass can override this method to return a different month
scroller object.
getMonthScroller(),
setMonthScroller(ilog.views.util.swing.calendar.IlvJMonthScroller)public IlvJMonthScroller getMonthScroller()
setMonthScroller(ilog.views.util.swing.calendar.IlvJMonthScroller),
createDefaultMonthScroller()public void setMonthScroller(IlvJMonthScroller scroller)
scroller - The month scroller to set.getMonthScroller(),
createDefaultMonthScroller()public IlvJTimeChooser createDefaultTimeChooser()
IlvJTimeChooser. A subclass can override this method to return a different time
chooser object.
getTimeChooser(),
setTimeChooser(ilog.views.util.swing.calendar.IlvJTimeChooser)public IlvJTimeChooser getTimeChooser()
setTimeChooser(ilog.views.util.swing.calendar.IlvJTimeChooser),
createDefaultTimeChooser()public void setTimeChooser(IlvJTimeChooser timeChooser)
timeChooser - The time chooser to set.getTimeChooser(),
createDefaultTimeChooser()protected IlvCalendarModel createDefaultModel()
IlvDefaultCalendarModel. A subclass can override this method to return a different
calendar model object.
getModel(),
setModel(ilog.views.util.swing.calendar.IlvCalendarModel)public IlvCalendarModel getModel()
setModel(ilog.views.util.swing.calendar.IlvCalendarModel),
createDefaultModel()public void setModel(IlvCalendarModel model)
model - The data model to set.getModel(),
createDefaultModel()public Calendar getCalendar()
setCalendar(java.util.Calendar)public void setCalendar(Calendar calendar)
calendar - The calendar to set.getCalendar()
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||