Class SubstanceTableUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TableUI
-
- javax.swing.plaf.basic.BasicTableUI
-
- org.pushingpixels.substance.internal.ui.SubstanceTableUI
-
- org.pushingpixels.substance.swingx.SubstanceTableUI
-
- All Implemented Interfaces:
org.pushingpixels.substance.internal.utils.UpdateOptimizationAware
public class SubstanceTableUI extends org.pushingpixels.substance.internal.ui.SubstanceTableUI
Substance-consistent UI delegate forJXPanel
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pushingpixels.substance.internal.ui.SubstanceTableUI
org.pushingpixels.substance.internal.ui.SubstanceTableUI.CellRepaintCallback, org.pushingpixels.substance.internal.ui.SubstanceTableUI.ColumnRepaintCallback, org.pushingpixels.substance.internal.ui.SubstanceTableUI.RowRepaintCallback, org.pushingpixels.substance.internal.ui.SubstanceTableUI.TableCellId, org.pushingpixels.substance.internal.ui.SubstanceTableUI.TableStateListener
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTableUI
BasicTableUI.FocusHandler, BasicTableUI.KeyHandler, BasicTableUI.MouseInputHandler
-
-
Field Summary
-
Fields inherited from class org.pushingpixels.substance.internal.ui.SubstanceTableUI
defaultEditors, defaultRenderers, drawLeadingVerticalLine, drawTrailingVerticalLine, focusedCellId, lafWidgets, rolledOverColumn, rolledOverIndices, selectedIndices, substanceFadeRolloverListener, substanceFocusListener, substancePropertyChangeListener, substanceTableStateListener
-
Fields inherited from class javax.swing.plaf.basic.BasicTableUI
focusListener, keyListener, mouseInputListener, rendererPane, table
-
-
Constructor Summary
Constructors Constructor Description SubstanceTableUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentUI
createUI(JComponent comp)
protected void
installRendererIfNecessary(Class<?> clazz, TableCellRenderer renderer)
-
Methods inherited from class org.pushingpixels.substance.internal.ui.SubstanceTableUI
__org__pushingpixels__substance__internal__ui__SubstanceTableUI__installDefaults, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__installListeners, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__installUI, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__uninstallDefaults, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__uninstallListeners, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__uninstallUI, __org__pushingpixels__substance__internal__ui__SubstanceTableUI__update, _hasAnimations, _hasRolloverAnimations, _hasSelectionAnimations, getCellRendererInsets, getCellState, getId, getModelStateInfo, getRolloverColumnIndex, getStateTransitionTracker, getUpdateOptimizationInfo, hasRolloverAnimations, hasSelectionAnimations, installDefaults, installEditorIfNecessary, installListeners, installUI, isFocusedCell, paint, paintCell, paintCells, paintDraggedArea, paintDropLines, paintGrid, syncSelection, uninstallDefaults, uninstallEditorIfNecessary, uninstallListeners, uninstallRendererIfNecessary, uninstallUI, update
-
Methods inherited from class javax.swing.plaf.basic.BasicTableUI
createFocusListener, createKeyListener, createMouseInputListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, uninstallKeyboardActions
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
installRendererIfNecessary
protected void installRendererIfNecessary(Class<?> clazz, TableCellRenderer renderer)
- Overrides:
installRendererIfNecessary
in classorg.pushingpixels.substance.internal.ui.SubstanceTableUI
-
-