Class SubstanceWidgetSupport

java.lang.Object
org.pushingpixels.lafwidget.LafWidgetSupport
org.pushingpixels.substance.internal.utils.SubstanceWidgetSupport

public class SubstanceWidgetSupport extends org.pushingpixels.lafwidget.LafWidgetSupport
Support for laf-widget layer. This class is for internal use only.
  • Constructor Details

    • SubstanceWidgetSupport

      public SubstanceWidgetSupport()
  • Method Details

    • getComponentForHover

      public JComponent getComponentForHover(JInternalFrame.JDesktopIcon desktopIcon)
      Overrides:
      getComponentForHover in class org.pushingpixels.lafwidget.LafWidgetSupport
    • toInstallMenuSearch

      public boolean toInstallMenuSearch(JMenuBar menuBar)
      Overrides:
      toInstallMenuSearch in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getSearchIcon

      public Icon getSearchIcon(int dimension, ComponentOrientation componentOrientation)
      Overrides:
      getSearchIcon in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getArrowIcon

      public Icon getArrowIcon(int orientation)
      Overrides:
      getArrowIcon in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getNumberIcon

      public Icon getNumberIcon(int number)
      Overrides:
      getNumberIcon in class org.pushingpixels.lafwidget.LafWidgetSupport
    • markButtonAsFlat

      public void markButtonAsFlat(AbstractButton button)
      Overrides:
      markButtonAsFlat in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getRolloverTabIndex

      public int getRolloverTabIndex(JTabbedPane tabbedPane)
      Overrides:
      getRolloverTabIndex in class org.pushingpixels.lafwidget.LafWidgetSupport
    • setTabAreaInsets

      public void setTabAreaInsets(JTabbedPane tabbedPane, Insets tabAreaInsets)
      Overrides:
      setTabAreaInsets in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getTabAreaInsets

      public Insets getTabAreaInsets(JTabbedPane tabbedPane)
      Overrides:
      getTabAreaInsets in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getTabRectangle

      public Rectangle getTabRectangle(JTabbedPane tabbedPane, int tabIndex)
      Overrides:
      getTabRectangle in class org.pushingpixels.lafwidget.LafWidgetSupport
    • paintPasswordStrengthMarker

      public void paintPasswordStrengthMarker(Graphics g, int x, int y, int width, int height, org.pushingpixels.lafwidget.utils.LafConstants.PasswordStrength pStrength)
      Overrides:
      paintPasswordStrengthMarker in class org.pushingpixels.lafwidget.LafWidgetSupport
    • hasLockIcon

      public boolean hasLockIcon(Component comp)
      Overrides:
      hasLockIcon in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getLockIcon

      public Icon getLockIcon(Component c)
      Overrides:
      getLockIcon in class org.pushingpixels.lafwidget.LafWidgetSupport
    • toInstallExtraElements

      public boolean toInstallExtraElements(Component comp)
      Overrides:
      toInstallExtraElements in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getLookupIconSize

      public int getLookupIconSize()
      Overrides:
      getLookupIconSize in class org.pushingpixels.lafwidget.LafWidgetSupport
    • getLookupButtonSize

      public int getLookupButtonSize()
      Overrides:
      getLookupButtonSize in class org.pushingpixels.lafwidget.LafWidgetSupport