public class GroupableTableHeaderUI extends javax.swing.plaf.basic.BasicTableHeaderUI
| Modifier and Type | Class and Description |
|---|---|
class |
GroupableTableHeaderUI.MouseInputHandler |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Vector<ColumnGroup> |
paintedGroups
Contains a list of ColumnGroups that have already been painted in the
current paint request.
|
| Constructor and Description |
|---|
GroupableTableHeaderUI() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.event.MouseInputListener |
createMouseInputListener() |
int |
getCGroupHeight() |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
Invokes the getPreferredSize method on each UI handled by this object.
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
Paint a representation of the table header.
|
createUI, getBaseline, getMaximumSize, getMinimumSize, getRolloverColumn, installDefaults, installKeyboardActions, installListeners, installUI, rolloverColumnUpdated, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIprotected java.util.Vector<ColumnGroup> paintedGroups
public GroupableTableHeaderUI()
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint in class javax.swing.plaf.basic.BasicTableHeaderUIg - the Graphics context in which to paintc - the component being painted; this argument is often ignoredpublic int getCGroupHeight()
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize in class javax.swing.plaf.basic.BasicTableHeaderUIc - the component whose preferred size is being queried; this
argument is ignored.protected javax.swing.event.MouseInputListener createMouseInputListener()
createMouseInputListener in class javax.swing.plaf.basic.BasicTableHeaderUI