Class RadianceThemingWidget<T extends JComponent>

java.lang.Object
org.pushingpixels.radiance.theming.api.RadianceThemingWidget<T>
Direct Known Subclasses:
AutoScrollWidget, CapsLockPasswordBorderWidget, DesktopIconHoverPreviewWidget, EditContextMenuWidget, GhostAnimationWidget, LockBorderWidget, MenuSearchWidget, PasswordStrengthCheckerWidget, RootPaneTitlePaneUiDebugger, ScrollPaneSelectorWidget, SelectAllOnFocusGainWidget, SelectOnEscapeWidget, TabHoverPreviewWidget, TabOverviewDialogWidget, TabPagerWidget, TreeDragAndDropWidget

public abstract class RadianceThemingWidget<T extends JComponent> extends Object
Interface for Radiance widgets (behavioral traits).
  • Field Details

    • jcomp

      protected T extends JComponent jcomp
      Associated component.
  • Constructor Details

    • RadianceThemingWidget

      public RadianceThemingWidget()
  • Method Details

    • setComponent

      public void setComponent(T jcomp)
      Associates a component with this widget.
      Parameters:
      jcomp - Component.
    • installUI

      public void installUI()
      Installs UI on the associated component.
    • installDefaults

      public void installDefaults()
      Installs default settings for the associated component.
    • installListeners

      public void installListeners()
      Installs listeners for the associated component.
    • installComponents

      public void installComponents()
      Installs components for the associated component.
    • uninstallUI

      public void uninstallUI()
      Uninstalls UI on the associated component.
    • uninstallDefaults

      public void uninstallDefaults()
      Uninstalls default settings for the associated component.
    • uninstallListeners

      public void uninstallListeners()
      Uninstalls listeners for the associated component.
    • uninstallComponents

      public void uninstallComponents()
      Uninstalls components for the associated component.