Package com.formdev.flatlaf.ui
Class FlatTableCellBorder
- 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.FlatLineBorder
-
- com.formdev.flatlaf.ui.FlatTableCellBorder
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.border.Border
,javax.swing.plaf.UIResource
- Direct Known Subclasses:
FlatTableCellBorder.Default
,FlatTableCellBorder.Focused
,FlatTableCellBorder.Selected
public class FlatTableCellBorder extends FlatLineBorder
Cell border forDefaultTableCellRenderer
(used byJTable
).Uses separate cell margins from UI defaults to allow easy customizing.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlatTableCellBorder.Default
Border for unselected cell that uses margins, but does not paint focus indicator border.static class
FlatTableCellBorder.Focused
Border for focused unselected cell that uses margins and paints focus indicator border.static class
FlatTableCellBorder.Selected
Border for selected cell that uses margins and paints focus indicator border if enabled (Table.showCellFocusIndicator=true) or at least one selected cell is editable.
-
Constructor Summary
Constructors Modifier Constructor Description protected
FlatTableCellBorder()
-
Method Summary
-
Methods inherited from class com.formdev.flatlaf.ui.FlatLineBorder
getLineColor, getLineThickness, paintBorder
-
Methods inherited from class com.formdev.flatlaf.ui.FlatEmptyBorder
getBorderInsets, getBorderInsets
-
-