Class FlatRootPaneUI.FlatWindowBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.EmptyBorder
javax.swing.plaf.BorderUIResource.EmptyBorderUIResource
com.formdev.flatlaf.ui.FlatEmptyBorder
com.formdev.flatlaf.ui.FlatRootPaneUI.FlatWindowBorder
- All Implemented Interfaces:
Serializable, Border, UIResource
- Enclosing class:
FlatRootPaneUI
Window border used for non-native window decorations.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Colorprotected final Colorprotected final ColorFields inherited from class EmptyBorder
bottom, left, right, top -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBorderInsets(Component c, Insets insets) protected booleanvoidpaintBorder(Component c, Graphics g, int x, int y, int width, int height) private voidpaintImpl(Graphics2D g, int x, int y, int width, int height, double scaleFactor) Methods inherited from class FlatEmptyBorder
applyStyleProperty, getBorderInsets, getStyleableValue, getUnscaledBorderInsets, scaleInsetsMethods inherited from class EmptyBorder
isBorderOpaqueMethods inherited from class AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Field Details
-
activeBorderColor
-
inactiveBorderColor
-
baseBorderColor
-
-
Constructor Details
-
FlatWindowBorder
public FlatWindowBorder()
-
-
Method Details
-
getBorderInsets
- Overrides:
getBorderInsetsin classFlatEmptyBorder
-
paintBorder
- Specified by:
paintBorderin interfaceBorder- Overrides:
paintBorderin classEmptyBorder
-
paintImpl
-
isWindowMaximized
-