Class RuneLiteButtonUI

  • All Implemented Interfaces:
    com.formdev.flatlaf.ui.FlatStylingSupport.StyleableUI

    public class RuneLiteButtonUI
    extends com.formdev.flatlaf.ui.FlatButtonUI
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.formdev.flatlaf.ui.FlatButtonUI

        com.formdev.flatlaf.ui.FlatButtonUI.FlatButtonListener
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected float rolloverIconAlpha  
      • Fields inherited from class com.formdev.flatlaf.ui.FlatButtonUI

        background, buttonType, defaultBackground, defaultBoldText, defaultEndBackground, defaultFocusedBackground, defaultFocusedForeground, defaultForeground, defaultHoverBackground, defaultHoverForeground, defaultPressedBackground, defaultPressedForeground, defaultShadowColor, disabledBackground, disabledSelectedBackground, disabledSelectedForeground, disabledText, endBackground, focusedBackground, focusedForeground, foreground, hoverBackground, hoverForeground, iconTextGap, minimumHeight, minimumWidth, paintShadow, pressedBackground, pressedForeground, selectedBackground, selectedForeground, shadowColor, shadowWidth, squareSize, startBackground, toolbarDisabledSelectedBackground, toolbarDisabledSelectedForeground, toolbarHoverBackground, toolbarHoverForeground, toolbarPressedBackground, toolbarPressedForeground, toolbarSelectedBackground, toolbarSelectedForeground
      • Fields inherited from class javax.swing.plaf.basic.BasicButtonUI

        defaultTextIconGap, defaultTextShiftOffset
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RuneLiteButtonUI​(boolean shared)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      protected void paintIcon​(java.awt.Graphics g, javax.swing.JComponent c, java.awt.Rectangle iconRect)  
      • Methods inherited from class com.formdev.flatlaf.ui.FlatButtonUI

        applyStyle, applyStyleProperty, buttonStateColor, createButtonListener, getBackground, getBackgroundBase, getBaseline, getForeground, getForegroundBase, getPreferredSize, getStyleableInfos, getStyleableValue, installDefaults, installStyle, installUI, isCustomBackground, isCustomForeground, isFocusPainted, paint, paintBackground, paintText, paintText, propertyChange, uninstallDefaults, update
      • Methods inherited from class javax.swing.plaf.basic.BasicButtonUI

        clearTextShiftOffset, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • rolloverIconAlpha

        protected float rolloverIconAlpha
    • Constructor Detail

      • RuneLiteButtonUI

        protected RuneLiteButtonUI​(boolean shared)
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • paintIcon

        protected void paintIcon​(java.awt.Graphics g,
                                 javax.swing.JComponent c,
                                 java.awt.Rectangle iconRect)
        Overrides:
        paintIcon in class com.formdev.flatlaf.ui.FlatButtonUI