Class LafWidgetAdapter<T extends JComponent>

java.lang.Object
org.pushingpixels.lafwidget.LafWidgetAdapter<T>
All Implemented Interfaces:
LafWidget<T>
Direct Known Subclasses:
AutoScrollWidget, DesktopIconHoverPreviewWidget, EditContextMenuWidget, GhostAnimationWidget, LockBorderWidget, MenuSearchWidget, PasswordStrengthCheckerWidget, ScrollPaneSelectorWidget, SelectAllOnFocusGainWidget, SelectOnEscapeWidget, TabHoverPreviewWidget, TabOverviewDialogWidget, TabPagerWidget, TreeDragAndDropWidget

public abstract class LafWidgetAdapter<T extends JComponent> extends Object implements LafWidget<T>
Base implementation of LafWidget interface.
  • Field Details

    • jcomp

      protected T extends JComponent jcomp
      Associated component.
  • Constructor Details

    • LafWidgetAdapter

      public LafWidgetAdapter()
  • Method Details

    • setComponent

      public void setComponent(T jcomp)
      Description copied from interface: LafWidget
      Associates a component with this widget.
      Specified by:
      setComponent in interface LafWidget<T extends JComponent>
      Parameters:
      jcomp - Component.
    • installUI

      public void installUI()
      Description copied from interface: LafWidget
      Installs UI on the associated component.
      Specified by:
      installUI in interface LafWidget<T extends JComponent>
    • installComponents

      public void installComponents()
      Description copied from interface: LafWidget
      Installs components for the associated component.
      Specified by:
      installComponents in interface LafWidget<T extends JComponent>
    • installDefaults

      public void installDefaults()
      Description copied from interface: LafWidget
      Installs default settings for the associated component.
      Specified by:
      installDefaults in interface LafWidget<T extends JComponent>
    • installListeners

      public void installListeners()
      Description copied from interface: LafWidget
      Installs listeners for the associated component.
      Specified by:
      installListeners in interface LafWidget<T extends JComponent>
    • uninstallUI

      public void uninstallUI()
      Description copied from interface: LafWidget
      Uninstalls UI on the associated component.
      Specified by:
      uninstallUI in interface LafWidget<T extends JComponent>
    • uninstallComponents

      public void uninstallComponents()
      Description copied from interface: LafWidget
      Uninstalls components for the associated component.
      Specified by:
      uninstallComponents in interface LafWidget<T extends JComponent>
    • uninstallDefaults

      public void uninstallDefaults()
      Description copied from interface: LafWidget
      Uninstalls default settings for the associated component.
      Specified by:
      uninstallDefaults in interface LafWidget<T extends JComponent>
    • uninstallListeners

      public void uninstallListeners()
      Description copied from interface: LafWidget
      Uninstalls listeners for the associated component.
      Specified by:
      uninstallListeners in interface LafWidget<T extends JComponent>