Class SubstanceTableUI

  • All Implemented Interfaces:
    org.pushingpixels.substance.internal.utils.UpdateOptimizationAware

    public class SubstanceTableUI
    extends org.pushingpixels.substance.internal.ui.SubstanceTableUI
    Substance-consistent UI delegate for JXPanel.
    • 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
    • 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
    • Constructor Detail

      • SubstanceTableUI

        public SubstanceTableUI()
    • Method Detail

      • installRendererIfNecessary

        protected void installRendererIfNecessary​(Class<?> clazz,
                                                  TableCellRenderer renderer)
        Overrides:
        installRendererIfNecessary in class org.pushingpixels.substance.internal.ui.SubstanceTableUI