public class DefaultTabTitleComponentProvider<T extends DocumentData> extends java.lang.Object implements TabTitleComponentProvider<T>
TabTitleComponentProvider| Constructor and Description |
|---|
DefaultTabTitleComponentProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected WebButton |
createCloseButton(PaneData<T> paneData,
T document)
Returns newly created tab close button.
|
javax.swing.JComponent |
createTabTitleComponent(PaneData<T> paneData,
T document,
java.awt.event.MouseAdapter mouseAdapter)
Returns newly created tab title component.
|
protected WebLabel |
createTitleLabel(PaneData<T> paneData,
T document,
java.awt.event.MouseAdapter mouseAdapter)
Returns newly created tab title label.
|
public javax.swing.JComponent createTabTitleComponent(PaneData<T> paneData, T document, java.awt.event.MouseAdapter mouseAdapter)
TabTitleComponentProvidercreateTabTitleComponent in interface TabTitleComponentProvider<T extends DocumentData>paneData - PaneData containing documentdocument - document to create tab title component formouseAdapter - mouse adapter that forwards all mouse events to tabbed paneprotected WebLabel createTitleLabel(PaneData<T> paneData, T document, java.awt.event.MouseAdapter mouseAdapter)
paneData - PaneData containing documentdocument - document to create tab title component formouseAdapter - mouse adapter that forwards all mouse events to tabbed pane