public class SubstanceStripingUtils extends Object
This class is used to speed up the striping of lists, tables, trees and comboboxes that use Substance default renderers. This class if for internal use only.
The usage is this:
setup(JComponent)
before starting painting the component
cells. An example -
SubstanceTableUI.paint(java.awt.Graphics, JComponent)
that should
call this method prior to the call to its paintCells
.applyStripedBackground(JComponent, int, JComponent)
.tearDown(JComponent)
.
Constructor | Description |
---|---|
SubstanceStripingUtils() |
Modifier and Type | Method | Description |
---|---|---|
static void |
applyStripedBackground(JComponent component,
int rowIndex,
JComponent renderer) |
Applies the striped background to the specified renderer.
|
static void |
setup(JComponent comp) |
Sets up the specified component for the UI delegate striping.
|
static void |
tearDown(JComponent comp) |
Cleans the component after the UI delegate striping is over.
|
public static void setup(JComponent comp)
comp
- Component.public static void tearDown(JComponent comp)
comp
- Component. Should be the same as passed to
setup(JComponent)
.public static void applyStripedBackground(JComponent component, int rowIndex, JComponent renderer)
component
- Component (should be the same as passed to
setup(JComponent)
).rowIndex
- Row index.renderer
- Renderer component.