|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectechopointng.tabbedpane.AbstractTabModel
public abstract class AbstractTabModel
AbstractTabModel is an abstract base class from which
to build a TabModel.
| Field Summary | |
|---|---|
protected ChangeEvent |
changeEvent
Only one ChangeEvent is needed per model instance since the event's only (read-only) state is the source property. |
protected EventListenerList |
listenerList
our list of event listeners |
protected TabImageRenderer |
tabImageRenderer
our TabImageRenderer field |
| Constructor Summary | |
|---|---|
AbstractTabModel()
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener listener)
Adds listener as a listener to changes in the model. |
void |
fireStateChanged()
Notifies all listeners that have registered that the model has changed |
TabImageRenderer |
getTabImageRenderer()
By default there is no TabImageRenderer |
void |
removeChangeListener(ChangeListener listener)
Removes listener as a listener to changes in the model. |
void |
setTabImageRenderer(TabImageRenderer tabImageRenderer)
Sets the TabImageRenderer to be used by this TabModel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface echopointng.tabbedpane.TabModel |
|---|
getTabAt, getTabContentAt, indexOfTab, releaseTabAt, size |
| Field Detail |
|---|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
protected TabImageRenderer tabImageRenderer
| Constructor Detail |
|---|
public AbstractTabModel()
| Method Detail |
|---|
public void addChangeListener(ChangeListener listener)
TabModel
addChangeListener in interface TabModelTabModel.addChangeListener(nextapp.echo2.app.event.ChangeListener)public void fireStateChanged()
public TabImageRenderer getTabImageRenderer()
getTabImageRenderer in interface TabModelTabImageRenderer or nullTabModel.getTabImageRenderer()public void removeChangeListener(ChangeListener listener)
TabModel
removeChangeListener in interface TabModelTabModel.removeChangeListener(nextapp.echo2.app.event.ChangeListener)public void setTabImageRenderer(TabImageRenderer tabImageRenderer)
TabModel
tabImageRenderer - -
the TabImageRenderer to be used by this TabModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||