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.RectanglecalculateGripBounds(java.awt.Component c, int x, int y, int width, int height)java.awt.InsetsgetBorderInsets(java.awt.Component c, java.awt.Insets insets)(package private) static <T> TgetStyleFromToolBarUI(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.voidpaintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)protected voidpaintGrip(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:
paintBorderin interfacejavax.swing.border.Border- Overrides:
paintBorderin 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:
getBorderInsetsin 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.
-
-