Package com.formdev.flatlaf.ui
Class FlatRootPaneUI.FlatWindowBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.EmptyBorder
javax.swing.plaf.BorderUIResource.EmptyBorderUIResource
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 Color
protected final Color
protected final Color
Fields inherited from class javax.swing.border.EmptyBorder
bottom, left, right, top
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBorderInsets
(Component c, Insets insets) protected boolean
void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) private void
paintImpl
(Graphics2D g, int x, int y, int width, int height, double scaleFactor) Methods inherited from class javax.swing.border.EmptyBorder
getBorderInsets, isBorderOpaque
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Field Details
-
activeBorderColor
-
inactiveBorderColor
-
baseBorderColor
-
-
Constructor Details
-
FlatWindowBorder
public FlatWindowBorder()
-
-
Method Details
-
getBorderInsets
- Overrides:
getBorderInsets
in classEmptyBorder
-
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classEmptyBorder
-
paintImpl
-
isWindowMaximized
-