|
|||||||||
| 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. |
protected static class |
SubstanceTableHeaderUI.ScrollPaneCornerFiller
|
| 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. |
protected java.beans.PropertyChangeListener |
substancePropertyChangeListener
|
| 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. |
protected static java.awt.Color |
getGridColor(javax.swing.table.JTableHeader header)
|
ComponentState |
getPrevColumnState(int columnIndex)
Returns the previous state for the specified column. |
javax.swing.JComponent |
getScrollPaneCornerFiller()
|
protected void |
installDefaults()
|
protected void |
installListeners()
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
void |
paintGrid(java.awt.Graphics g,
javax.swing.JComponent c)
|
void |
processColumnModelChangeEvent(javax.swing.table.TableColumnModel oldModel,
javax.swing.table.TableColumnModel newModel)
|
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
protected java.beans.PropertyChangeListener substancePropertyChangeListener
| 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.BasicTableHeaderUIprotected void installDefaults()
installDefaults in class javax.swing.plaf.basic.BasicTableHeaderUIprotected void uninstallListeners()
uninstallListeners in class javax.swing.plaf.basic.BasicTableHeaderUIprotected 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 paintGrid(java.awt.Graphics g,
javax.swing.JComponent c)
protected static java.awt.Color getGridColor(javax.swing.table.JTableHeader header)
public void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class javax.swing.plaf.ComponentUIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI in class javax.swing.plaf.basic.BasicTableHeaderUIpublic 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.
public javax.swing.JComponent getScrollPaneCornerFiller()
public void processColumnModelChangeEvent(javax.swing.table.TableColumnModel oldModel,
javax.swing.table.TableColumnModel newModel)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||