public class TabCloseListenerManager
extends java.lang.Object
| Constructor and Description |
|---|
TabCloseListenerManager()
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.