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 EmptyBorder
bottom, left, right, top -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBorderInsets(Component c, Insets insets) protected booleanhideTrailingVerticalLine(JTableHeader header) protected booleanisDraggedColumn(JTableHeader header, int x) voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height) 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
-
separatorColor
-
bottomSeparatorColor
-
showTrailingVerticalLine
protected boolean showTrailingVerticalLine- Since:
- 1.6
-
-
Constructor Details
-
FlatTableHeaderBorder
public FlatTableHeaderBorder()
-
-
Method Details
-
getBorderInsets
- Overrides:
getBorderInsetsin classFlatEmptyBorder
-
paintBorder
- Specified by:
paintBorderin interfaceBorder- Overrides:
paintBorderin classEmptyBorder
-
isDraggedColumn
-
hideTrailingVerticalLine
-