Class TabOverviewDialogWidget
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.RadianceThemingWidget<javax.swing.JTabbedPane>
-
- org.pushingpixels.radiance.theming.extras.api.tabbed.TabOverviewDialogWidget
-
public class TabOverviewDialogWidget extends RadianceThemingWidget<javax.swing.JTabbedPane>
Adds tab overview dialog to tabbed panes.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.event.ContainerListenercontainerListenerListens on tabs being added or removed.protected TabOverviewButtonoverviewButtonTab overview button.protected java.beans.PropertyChangeListenerpropertyListenerListens on changes to relevant tabbed pane properties.-
Fields inherited from class org.pushingpixels.radiance.theming.api.RadianceThemingWidget
jcomp
-
-
Constructor Summary
Constructors Constructor Description TabOverviewDialogWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.awt.InsetsgetTabAreaInsets()voidinstallComponents()Installs components for the associated component.voidinstallDefaults()Installs default settings for the associated component.voidinstallListeners()Installs listeners for the associated component.private voidsetTabAreaInsets(java.awt.Insets tabAreaInsets)voiduninstallComponents()Uninstalls components for the associated component.voiduninstallListeners()Uninstalls listeners for the associated component.-
Methods inherited from class org.pushingpixels.radiance.theming.api.RadianceThemingWidget
installUI, setComponent, uninstallDefaults, uninstallUI
-
-
-
-
Field Detail
-
overviewButton
protected TabOverviewButton overviewButton
Tab overview button.
-
propertyListener
protected java.beans.PropertyChangeListener propertyListener
Listens on changes to relevant tabbed pane properties.
-
containerListener
protected java.awt.event.ContainerListener containerListener
Listens on tabs being added or removed.
-
-
Method Detail
-
installComponents
public void installComponents()
Description copied from class:RadianceThemingWidgetInstalls components for the associated component.- Overrides:
installComponentsin classRadianceThemingWidget<javax.swing.JTabbedPane>
-
installDefaults
public void installDefaults()
Description copied from class:RadianceThemingWidgetInstalls default settings for the associated component.- Overrides:
installDefaultsin classRadianceThemingWidget<javax.swing.JTabbedPane>
-
uninstallComponents
public void uninstallComponents()
Description copied from class:RadianceThemingWidgetUninstalls components for the associated component.- Overrides:
uninstallComponentsin classRadianceThemingWidget<javax.swing.JTabbedPane>
-
installListeners
public void installListeners()
Description copied from class:RadianceThemingWidgetInstalls listeners for the associated component.- Overrides:
installListenersin classRadianceThemingWidget<javax.swing.JTabbedPane>
-
uninstallListeners
public void uninstallListeners()
Description copied from class:RadianceThemingWidgetUninstalls listeners for the associated component.- Overrides:
uninstallListenersin classRadianceThemingWidget<javax.swing.JTabbedPane>
-
getTabAreaInsets
private java.awt.Insets getTabAreaInsets()
-
setTabAreaInsets
private void setTabAreaInsets(java.awt.Insets tabAreaInsets)
-
-