Package com.formdev.flatlaf.icons
Class FlatWindowAbstractIcon
- java.lang.Object
-
- com.formdev.flatlaf.icons.FlatAbstractIcon
-
- com.formdev.flatlaf.icons.FlatWindowAbstractIcon
-
- All Implemented Interfaces:
javax.swing.Icon
,javax.swing.plaf.UIResource
- Direct Known Subclasses:
FlatWindowCloseIcon
,FlatWindowIconifyIcon
,FlatWindowMaximizeIcon
,FlatWindowRestoreIcon
public abstract class FlatWindowAbstractIcon extends FlatAbstractIcon
Base class for window icons.
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Color
hoverBackground
private java.awt.Color
pressedBackground
private int
symbolHeight
-
Fields inherited from class com.formdev.flatlaf.icons.FlatAbstractIcon
color, height, width
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FlatWindowAbstractIcon(java.awt.Dimension size, int symbolHeight, java.awt.Color hoverBackground, java.awt.Color pressedBackground)
protected
FlatWindowAbstractIcon(java.lang.String windowStyle)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.awt.Color
getForeground(java.awt.Component c)
protected int
getSymbolHeight()
protected void
paintBackground(java.awt.Component c, java.awt.Graphics2D g)
protected void
paintIcon(java.awt.Component c, java.awt.Graphics2D g)
protected abstract void
paintIconAt1x(java.awt.Graphics2D g, int x, int y, int width, int height, double scaleFactor)
-
Methods inherited from class com.formdev.flatlaf.icons.FlatAbstractIcon
getIconHeight, getIconWidth, paintIcon
-
-
-
-
Method Detail
-
paintIcon
protected void paintIcon(java.awt.Component c, java.awt.Graphics2D g)
- Specified by:
paintIcon
in classFlatAbstractIcon
-
paintIconAt1x
protected abstract void paintIconAt1x(java.awt.Graphics2D g, int x, int y, int width, int height, double scaleFactor)
-
paintBackground
protected void paintBackground(java.awt.Component c, java.awt.Graphics2D g)
-
getForeground
protected java.awt.Color getForeground(java.awt.Component c)
-
getSymbolHeight
protected int getSymbolHeight()
- Since:
- 3.2
-
-