Package com.formdev.flatlaf.ui
Class FlatToolBarBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- javax.swing.plaf.basic.BasicBorders.MarginBorder
-
- com.formdev.flatlaf.ui.FlatMarginBorder
-
- com.formdev.flatlaf.ui.FlatToolBarBorder
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.border.Border
,javax.swing.plaf.UIResource
public class FlatToolBarBorder extends FlatMarginBorder
Border forJToolBar
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FlatToolBarBorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Rectangle
calculateGripBounds(java.awt.Component c, int x, int y, int width, int height)
java.awt.Insets
getBorderInsets(java.awt.Component c, java.awt.Insets insets)
(package private) static <T> T
getStyleFromToolBarUI(java.awt.Component c, java.util.function.Function<FlatToolBarUI,T> f)
Because this border is shared for all toolbars, get border specific style from FlatToolBarUI.void
paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
protected void
paintGrip(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
-
-
-
Field Detail
-
DOT_COUNT
private static final int DOT_COUNT
- See Also:
- Constant Field Values
-
DOT_SIZE
private static final int DOT_SIZE
- See Also:
- Constant Field Values
-
GRIP_SIZE
private static final int GRIP_SIZE
- See Also:
- Constant Field Values
-
gripColor
protected java.awt.Color gripColor
-
-
Method Detail
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
- Specified by:
paintBorder
in interfacejavax.swing.border.Border
- Overrides:
paintBorder
in classjavax.swing.border.AbstractBorder
-
paintGrip
protected void paintGrip(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
-
calculateGripBounds
protected java.awt.Rectangle calculateGripBounds(java.awt.Component c, int x, int y, int width, int height)
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
- Overrides:
getBorderInsets
in classFlatMarginBorder
-
getStyleFromToolBarUI
static <T> T getStyleFromToolBarUI(java.awt.Component c, java.util.function.Function<FlatToolBarUI,T> f)
Because this border is shared for all toolbars, get border specific style from FlatToolBarUI.
-
-