Package com.formdev.flatlaf.ui
Class FlatTableHeaderBorder
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.FlatTableHeaderBorder
- All Implemented Interfaces:
Serializable
,Border
,UIResource
Cell border for
sun.swing.table.DefaultTableCellHeaderRenderer
(used by JTableHeader
).
Uses separate cell margins from UI defaults to allow easy customizing.
- Since:
- 1.2
- See Also:
-
Field Summary
FieldsFields 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
hideTrailingVerticalLine
(JTableHeader header) protected boolean
isDraggedColumn
(JTableHeader header, int x) void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) Methods inherited from class com.formdev.flatlaf.ui.FlatEmptyBorder
applyStyleProperty, getBorderInsets, getStyleableValue, getUnscaledBorderInsets, scaleInsets
Methods inherited from class javax.swing.border.EmptyBorder
isBorderOpaque
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Field Details
-
separatorColor
-
bottomSeparatorColor
-
showTrailingVerticalLine
protected boolean showTrailingVerticalLine- Since:
- 1.6
-
-
Constructor Details
-
FlatTableHeaderBorder
public FlatTableHeaderBorder()
-
-
Method Details
-
getBorderInsets
- Overrides:
getBorderInsets
in classFlatEmptyBorder
-
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classEmptyBorder
-
isDraggedColumn
-
hideTrailingVerticalLine
-