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.