Class FlatOptionPaneAbstractIcon
java.lang.Object
com.formdev.flatlaf.icons.FlatAbstractIcon
com.formdev.flatlaf.icons.FlatOptionPaneAbstractIcon
- All Implemented Interfaces:
Icon, UIResource
- Direct Known Subclasses:
FlatOptionPaneErrorIcon, FlatOptionPaneInformationIcon, FlatOptionPaneQuestionIcon, FlatOptionPaneWarningIcon
Base class for icons for
JOptionPane.- UiDefault:
- OptionPane.icon.foreground Color default is transparent
-
Field Summary
FieldsFields inherited from class FlatAbstractIcon
color, height, width -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFlatOptionPaneAbstractIcon(String colorKey, String defaultColorKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Shapeprotected abstract Shapeprotected voidpaintIcon(Component c, Graphics2D g) Paints icon.Methods inherited from class FlatAbstractIcon
getIconHeight, getIconWidth, getScale, paintBackground, paintIcon, scale, setScale
-
Field Details
-
foreground
-
-
Constructor Details
-
FlatOptionPaneAbstractIcon
-
-
Method Details
-
paintIcon
Description copied from class:FlatAbstractIconPaints icon.The graphics context is translated and scaled. This means that icon x,y coordinates are
0,0and it is not necessary to scale coordinates within this method.The bounds to be used for icon painting are: 0, 0,
FlatAbstractIcon.width,FlatAbstractIcon.height.- Specified by:
paintIconin classFlatAbstractIcon
-
createOutside
-
createInside
-