org.jvnet.lafwidget.tabbed
Class TabHoverPreviewWidget
java.lang.Object
org.jvnet.lafwidget.LafWidgetAdapter<javax.swing.JTabbedPane>
org.jvnet.lafwidget.tabbed.TabHoverPreviewWidget
- All Implemented Interfaces:
- LafWidget<javax.swing.JTabbedPane>
public class TabHoverPreviewWidget
- extends LafWidgetAdapter<javax.swing.JTabbedPane>
Adds tab preview thumbnail on tab mouse hover.
- Author:
- Kirill Grouchnikov
| Fields inherited from interface org.jvnet.lafwidget.LafWidget |
ANIMATION_KIND, AUTO_SCROLL, COMPONENT_PREVIEW_PAINTER, IGNORE_GLOBAL_LOCALE, NO_LOCK_ICON, PASSWORD_STRENGTH_CHECKER, TABBED_PANE_PREVIEW_PAINTER, TEXT_EDIT_CONTEXT_MENU, TEXT_FLIP_SELECT_ON_ESCAPE, TEXT_SELECT_ON_FOCUS, TREE_AUTO_DND_SUPPORT |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseRolloverHandler
protected TabHoverPreviewWidget.MouseRolloverHandler baseRolloverHandler
- Mouse listener for rollover effects.
TabHoverPreviewWidget
public TabHoverPreviewWidget()
installListeners
public void installListeners()
- Description copied from interface:
LafWidget
- Installs listeners for the associated component.
- Specified by:
installListeners in interface LafWidget<javax.swing.JTabbedPane>- Overrides:
installListeners in class LafWidgetAdapter<javax.swing.JTabbedPane>
uninstallListeners
public void uninstallListeners()
- Description copied from interface:
LafWidget
- Uninstalls listeners for the associated component.
- Specified by:
uninstallListeners in interface LafWidget<javax.swing.JTabbedPane>- Overrides:
uninstallListeners in class LafWidgetAdapter<javax.swing.JTabbedPane>
uninstallUI
public void uninstallUI()
- Description copied from interface:
LafWidget
- Uninstalls UI on the associated component.
- Specified by:
uninstallUI in interface LafWidget<javax.swing.JTabbedPane>- Overrides:
uninstallUI in class LafWidgetAdapter<javax.swing.JTabbedPane>
requiresCustomLafSupport
public boolean requiresCustomLafSupport()
- Description copied from interface:
LafWidget
- Returns indication whether
this widget requires custom LAF
support. Some widgets such as TabOverviewDialogWidget or
TabHoverPreviewWidget require custom implementation based on the
internals of the specific LAF. Relevant functions in the base
LafWidgetSupport support throw
UnsupportedOperationException.
- Returns:
true if this widget requires custom
LAF support, false otherwise.