Class FlatWindowAbstractIcon

  • All Implemented Interfaces:
    Icon, UIResource
    Direct Known Subclasses:
    FlatWindowCloseIcon, FlatWindowIconifyIcon, FlatWindowMaximizeIcon, FlatWindowRestoreIcon

    public abstract class FlatWindowAbstractIcon
    extends FlatAbstractIcon
    Base class for window icons.
    UiDefault:
    TitlePane.buttonSize Dimension, TitlePane.buttonInsets Insets optional, TitlePane.buttonArc int optional, TitlePane.buttonSymbolHeight int, TitlePane.buttonBackground Color optional, TitlePane.buttonForeground Color optional, TitlePane.buttonInactiveBackground Color optional, TitlePane.buttonInactiveForeground Color optional, TitlePane.buttonHoverBackground Color optional, TitlePane.buttonHoverForeground Color optional, TitlePane.buttonPressedBackground Color optional, TitlePane.buttonPressedForeground Color optional
    • Field Detail

      • insets

        protected final Insets insets
        Since:
        3.6
      • arc

        protected final int arc
        Since:
        3.6
      • symbolHeight

        protected final int symbolHeight
        Since:
        3.6
      • background

        protected final Color background
        Since:
        3.6
      • foreground

        protected final Color foreground
        Since:
        3.6
      • inactiveBackground

        protected final Color inactiveBackground
        Since:
        3.6
      • inactiveForeground

        protected final Color inactiveForeground
        Since:
        3.6
      • hoverBackground

        protected final Color hoverBackground
      • hoverForeground

        protected final Color hoverForeground
        Since:
        3.6
      • pressedBackground

        protected final Color pressedBackground
      • pressedForeground

        protected final Color pressedForeground
        Since:
        3.6
    • Constructor Detail

      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(String windowStyle)
        Since:
        3.2
      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(String windowStyle,
                                         Color background,
                                         Color foreground,
                                         Color inactiveBackground,
                                         Color inactiveForeground,
                                         Color hoverBackground,
                                         Color hoverForeground,
                                         Color pressedBackground,
                                         Color pressedForeground)
        Since:
        3.6
      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(Dimension size,
                                         Insets insets,
                                         int arc,
                                         int symbolHeight,
                                         Color background,
                                         Color foreground,
                                         Color inactiveBackground,
                                         Color inactiveForeground,
                                         Color hoverBackground,
                                         Color hoverForeground,
                                         Color pressedBackground,
                                         Color pressedForeground)
        Since:
        3.6