|
||||||||||
| 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.IlvJMonthScroller
public class IlvJMonthScroller
IlvJMonthScroller is a Swing component that displays the
current month surrounded by previous and next-month buttons.
| 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 |
MODEL_CHANGED_PROPERTY
Identifies that the month scroller's calendar model has changed. |
static String |
MONTH_FORMAT_CHANGED_PROPERTY
Identifies that the month scroller's month format 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 | |
|---|---|
IlvJMonthScroller()
Creates a new IlvJMonthScroller that is initialized with a default data
model. |
|
IlvJMonthScroller(IlvCalendarModel model)
Creates a new IlvJMonthScroller that is initialized with the specified
data model. |
|
| Method Summary | |
|---|---|
protected IlvCalendarModel |
createDefaultModel()
Returns the default calendar model object for this component, which is an IlvDefaultCalendarModel. |
Calendar |
getCalendar()
Returns the calendar displayed by the month scroller. |
IlvCalendarModel |
getModel()
Returns the data model that holds the calendar displayed by the month scroller. |
DateFormat |
getMonthFormat()
Returns the month format used by the scroller. |
MonthScrollerUI |
getUI()
Returns the look and feel (L&F) object that renders this month scroller. |
String |
getUIClassID()
Returns the suffix used to construct the name of the look and feel (L&F) class used to render this component. |
void |
setCalendar(Calendar calendar)
Sets the calendar displayed by the month scroller. |
void |
setModel(IlvCalendarModel model)
Sets the data model that holds the calendar displayed by the month scroller. |
void |
setMonthFormat(DateFormat format)
Sets the month format used by the scroller. |
void |
setUI(MonthScrollerUI ui)
Sets the look and feel (L&F) object that renders this month scroller. |
void |
updateUI()
Resets the UI property with the value from the current look and feel. |
| 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 MONTH_FORMAT_CHANGED_PROPERTY
| Constructor Detail |
|---|
public IlvJMonthScroller(IlvCalendarModel model)
IlvJMonthScroller that is initialized with the specified
data model.
model - The data model for the month scroller.public IlvJMonthScroller()
IlvJMonthScroller that is initialized with a default data
model.
createDefaultModel()| Method Detail |
|---|
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()public String getUIClassID()
getUIClassID in class JComponentpublic MonthScrollerUI getUI()
MonthScrollerUI object that renders this component.public void setUI(MonthScrollerUI ui)
ui - The MonthScrollerUI L&F object.public void updateUI()
updateUI in class JComponentpublic DateFormat getMonthFormat()
setMonthFormat(java.text.DateFormat)public void setMonthFormat(DateFormat format)
format - The month format to set.getMonthFormat()
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||