TabPreviewThread.TabPreviewCallbackpublic class TabPagerManager.TabPagerPreviewCallback extends java.lang.Object implements TabPreviewThread.TabPreviewCallback
| Constructor | Description |
|---|---|
TabPagerPreviewCallback(javax.swing.JWindow previewWindow,
javax.swing.JTabbedPane tabPane,
int tabIndex) |
Creates a new tab preview callback for the tab pager.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
offer(javax.swing.JTabbedPane tabPane,
int tabIndex,
java.awt.image.BufferedImage componentSnap) |
Offers the preview image (thumbnail) of a tab in the specified tabbed
pane.
|
void |
start(javax.swing.JTabbedPane tabPane,
int tabCount,
TabPreviewThread.TabPreviewInfo tabPreviewInfo) |
Starts the current cycle of
TabPreviewThread.TabPreviewCallback.offer(JTabbedPane, int, BufferedImage) calls. |
public TabPagerPreviewCallback(javax.swing.JWindow previewWindow,
javax.swing.JTabbedPane tabPane,
int tabIndex)
previewWindow - The associated preview window.tabPane - The associated tab preview control.tabIndex - Tab index.public void start(javax.swing.JTabbedPane tabPane,
int tabCount,
TabPreviewThread.TabPreviewInfo tabPreviewInfo)
TabPreviewThread.TabPreviewCallbackTabPreviewThread.TabPreviewCallback.offer(JTabbedPane, int, BufferedImage) calls. This can be
used by the implementing class to revalidate itself in case the tab
count in the specified tabbed pane has changed since the previous
cycle of TabPreviewThread.TabPreviewCallback.offer(JTabbedPane, int, BufferedImage) call.start in interface TabPreviewThread.TabPreviewCallbacktabPane - Tabbed pane.tabCount - Tab count in the tabbed pane.tabPreviewInfo - Tab preview info. Can be changed in the implementation
code.public void offer(javax.swing.JTabbedPane tabPane,
int tabIndex,
java.awt.image.BufferedImage componentSnap)
TabPreviewThread.TabPreviewCallbackoffer in interface TabPreviewThread.TabPreviewCallbacktabPane - Tabbed pane.tabIndex - Tab index.componentSnap - Tab preview image.