|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.TableHeaderUI
javax.swing.plaf.basic.BasicTableHeaderUI
org.jvnet.substance.SubstanceTableHeaderUI
public class SubstanceTableHeaderUI
UI for table headers in Substance look and feel.
Nested Class Summary | |
---|---|
protected class |
SubstanceTableHeaderUI.ColumnHeaderRepaintCallback
Repaints a single column header during the fade animation cycle. |
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTableHeaderUI |
---|
javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler |
Field Summary | |
---|---|
protected javax.swing.table.TableCellRenderer |
defaultHeaderRenderer
The default renderer. |
protected java.util.Map<java.lang.Integer,java.lang.Object> |
selectedIndices
Holds the list of currently selected indices. |
protected javax.swing.event.ListSelectionListener |
substanceFadeSelectionListener
Listener for fade animations on list selections. |
protected org.jvnet.substance.SubstanceTableHeaderUI.TableHeaderListener |
substanceHeaderListener
Repaints the header on column selection. |
Fields inherited from class javax.swing.plaf.basic.BasicTableHeaderUI |
---|
header, mouseInputListener, rendererPane |
Constructor Summary | |
---|---|
SubstanceTableHeaderUI()
Creates a new UI delegate. |
Method Summary | |
---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent h)
|
org.jvnet.lafwidget.animation.FadeTrackerCallback |
getCallback(int columnIndex)
Returns the animation callback for the specified column. |
ComponentState |
getColumnState(int columnIndex)
Returns the current state for the specified cell. |
ComponentState |
getPrevColumnState(int columnIndex)
Returns the previous state for the specified column. |
protected void |
installDefaults()
|
protected void |
installListeners()
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
protected void |
uninstallDefaults()
|
protected void |
uninstallListeners()
|
void |
uninstallUI(javax.swing.JComponent c)
|
void |
update(java.awt.Graphics g,
javax.swing.JComponent c)
|
Methods inherited from class javax.swing.plaf.basic.BasicTableHeaderUI |
---|
createMouseInputListener, getBaseline, getMaximumSize, getMinimumSize, getPreferredSize, getRolloverColumn, installKeyboardActions, installUI, rolloverColumnUpdated, uninstallKeyboardActions |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaselineResizeBehavior |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.jvnet.substance.SubstanceTableHeaderUI.TableHeaderListener substanceHeaderListener
protected javax.swing.table.TableCellRenderer defaultHeaderRenderer
protected java.util.Map<java.lang.Integer,java.lang.Object> selectedIndices
protected javax.swing.event.ListSelectionListener substanceFadeSelectionListener
Constructor Detail |
---|
public SubstanceTableHeaderUI()
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent h)
protected void installListeners()
installListeners
in class javax.swing.plaf.basic.BasicTableHeaderUI
protected void installDefaults()
installDefaults
in class javax.swing.plaf.basic.BasicTableHeaderUI
protected void uninstallListeners()
uninstallListeners
in class javax.swing.plaf.basic.BasicTableHeaderUI
protected void uninstallDefaults()
uninstallDefaults
in class javax.swing.plaf.basic.BasicTableHeaderUI
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.basic.BasicTableHeaderUI
public void update(java.awt.Graphics g, javax.swing.JComponent c)
update
in class javax.swing.plaf.ComponentUI
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.basic.BasicTableHeaderUI
public ComponentState getPrevColumnState(int columnIndex)
columnIndex
- Column index.
public ComponentState getColumnState(int columnIndex)
columnIndex
- Column index.
public org.jvnet.lafwidget.animation.FadeTrackerCallback getCallback(int columnIndex)
columnIndex
- Column index.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |