Package com.formdev.flatlaf.icons
Class FlatHelpButtonIcon
- java.lang.Object
-
- com.formdev.flatlaf.icons.FlatAbstractIcon
-
- com.formdev.flatlaf.icons.FlatHelpButtonIcon
-
- All Implemented Interfaces:
javax.swing.Icon
,javax.swing.plaf.UIResource
public class FlatHelpButtonIcon extends FlatAbstractIcon
Help button icon forJButton
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Color
background
protected java.awt.Color
borderColor
protected int
borderWidth
protected java.awt.Color
disabledBackground
protected java.awt.Color
disabledBorderColor
protected java.awt.Color
disabledQuestionMarkColor
protected java.awt.Color
focusColor
protected java.awt.Color
focusedBackground
protected java.awt.Color
focusedBorderColor
protected int
focusWidth
protected java.awt.Color
hoverBackground
protected java.awt.Color
hoverBorderColor
protected float
innerFocusWidth
protected java.awt.Color
pressedBackground
protected java.awt.Color
questionMarkColor
-
Fields inherited from class com.formdev.flatlaf.icons.FlatAbstractIcon
color, height, width
-
-
Constructor Summary
Constructors Constructor Description FlatHelpButtonIcon()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
applyStyleProperty(java.lang.String key, java.lang.Object value)
int
getIconHeight()
int
getIconWidth()
java.util.Map<java.lang.String,java.lang.Class<?>>
getStyleableInfos()
java.lang.Object
getStyleableValue(java.lang.String key)
private int
iconSize()
protected void
paintIcon(java.awt.Component c, java.awt.Graphics2D g2)
-
Methods inherited from class com.formdev.flatlaf.icons.FlatAbstractIcon
paintIcon
-
-
-
-
Field Detail
-
focusWidth
protected int focusWidth
-
focusColor
protected java.awt.Color focusColor
-
innerFocusWidth
protected float innerFocusWidth
-
borderWidth
protected int borderWidth
-
borderColor
protected java.awt.Color borderColor
-
disabledBorderColor
protected java.awt.Color disabledBorderColor
-
focusedBorderColor
protected java.awt.Color focusedBorderColor
-
hoverBorderColor
protected java.awt.Color hoverBorderColor
-
background
protected java.awt.Color background
-
disabledBackground
protected java.awt.Color disabledBackground
-
focusedBackground
protected java.awt.Color focusedBackground
-
hoverBackground
protected java.awt.Color hoverBackground
-
pressedBackground
protected java.awt.Color pressedBackground
-
questionMarkColor
protected java.awt.Color questionMarkColor
-
disabledQuestionMarkColor
protected java.awt.Color disabledQuestionMarkColor
-
-
Method Detail
-
applyStyleProperty
public java.lang.Object applyStyleProperty(java.lang.String key, java.lang.Object value)
- Since:
- 2
-
getStyleableInfos
public java.util.Map<java.lang.String,java.lang.Class<?>> getStyleableInfos()
- Since:
- 2
-
getStyleableValue
public java.lang.Object getStyleableValue(java.lang.String key)
- Since:
- 2.5
-
paintIcon
protected void paintIcon(java.awt.Component c, java.awt.Graphics2D g2)
- Specified by:
paintIcon
in classFlatAbstractIcon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
- Overrides:
getIconWidth
in classFlatAbstractIcon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
- Overrides:
getIconHeight
in classFlatAbstractIcon
-
iconSize
private int iconSize()
-
-