Package com.formdev.flatlaf.ui
Class FlatTableHeaderUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TableHeaderUI
-
- javax.swing.plaf.basic.BasicTableHeaderUI
-
- com.formdev.flatlaf.ui.FlatTableHeaderUI
-
public class FlatTableHeaderUI extends javax.swing.plaf.basic.BasicTableHeaderUI
Provides the Flat LaF UI delegate forJTableHeader
.- UiDefault:
- TableHeader.font Font, TableHeader.background Color, TableHeader.foreground Color , TableHeader.separatorColor Color, TableHeader.bottomSeparatorColor Color, TableHeader.height int, TableHeader.sortIconPosition String right (default), left, top or bottom
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Color
bottomSeparatorColor
protected int
height
protected java.awt.Color
separatorColor
protected int
sortIconPosition
-
Constructor Summary
Constructors Constructor Description FlatTableHeaderUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
java.awt.Dimension
getPreferredSize(javax.swing.JComponent c)
protected void
installDefaults()
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
protected void
uninstallDefaults()
-
Methods inherited from class javax.swing.plaf.basic.BasicTableHeaderUI
createMouseInputListener, getBaseline, getMaximumSize, getMinimumSize, getRolloverColumn, installKeyboardActions, installListeners, installUI, rolloverColumnUpdated, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classjavax.swing.plaf.basic.BasicTableHeaderUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
in classjavax.swing.plaf.basic.BasicTableHeaderUI
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.basic.BasicTableHeaderUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSize
in classjavax.swing.plaf.basic.BasicTableHeaderUI
-
-