|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jvnet.substance.utils.TabCloseListenerManager
public class TabCloseListenerManager
Manages the listeners registered on tab-close events. This class is for internal use only.
| Constructor Summary | |
|---|---|
TabCloseListenerManager()
Simple constructor. |
|
| Method Summary | |
|---|---|
static TabCloseListenerManager |
getInstance()
Returns the single instance of this class. |
java.util.Set<BaseTabCloseListener> |
getListeners()
Returns the set of all listeners registered on tab-close events on all tabbed panes. |
java.util.Set<BaseTabCloseListener> |
getListeners(javax.swing.JTabbedPane tabbedPane)
Returns the set of all listeners registered on tab-close events on the specified tabbed pane. |
void |
registerListener(BaseTabCloseListener listener)
Registers the specified listener on tab-close events on all tabbed panes. |
void |
registerListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
Registers the specified listener on tab-close events on the specified tabbed pane. |
void |
unregisterListener(BaseTabCloseListener listener)
Unregisters the specified listener on tab-close events on all tabbed panes. |
void |
unregisterListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
Unregisters the specified listener on tab-close events on the specified tabbed pane. |
void |
unregisterTabbedPane(javax.swing.JTabbedPane tabbedPane)
Unregisters the specified tabbed pane. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TabCloseListenerManager()
| Method Detail |
|---|
public static TabCloseListenerManager getInstance()
this class.
this class.public void unregisterTabbedPane(javax.swing.JTabbedPane tabbedPane)
tabbedPane - Tabbed pane to unregister.public void registerListener(BaseTabCloseListener listener)
listener - Listener to register.public void unregisterListener(BaseTabCloseListener listener)
listener - Listener to unregister.public java.util.Set<BaseTabCloseListener> getListeners()
public void registerListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
tabbedPane - Tabbed pane. If null, the tab close listener
is registered globally (for all tabbed panes).listener - Listener to register.
public void unregisterListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
tabbedPane - Tabbed pane. If null, the tab close listener
is unregistered globally (for all tabbed panes).listener - Listener to unregister.public java.util.Set<BaseTabCloseListener> getListeners(javax.swing.JTabbedPane tabbedPane)
tabbedPane - Tabbed pane. If null, all globally registered
tab close listeners are returned.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||