CellStyleTable.setTableStyleProvider(TableStyleProvider)
to set a ColumnStripeTableStyleProvider
which will keep the alternative column stripes even after the columns are
rearranged.@Deprecated public class ColumnStripeCellStyleProvider extends Object implements CellStyleProvider
CellStyleProvider
for column stripes.Modifier and Type | Field and Description |
---|---|
protected static Color |
DEFAULT_COLUMN_STRIPE_COLOR
Deprecated.
|
Constructor and Description |
---|
ColumnStripeCellStyleProvider()
Deprecated.
Creates a
ColumnStripeCellStyleProvider . |
ColumnStripeCellStyleProvider(Color[] alternativeBackground)
Deprecated.
Creates a
ColumnStripeCellStyleProvider . |
ColumnStripeCellStyleProvider(Color[] alternativeBackground,
Color[] alternativeForeground)
Deprecated.
Creates a
ColumnStripeCellStyleProvider . |
Modifier and Type | Method and Description |
---|---|
Color[] |
getAlternativeBackgroundColors()
Deprecated.
Gets the alternative background colors.
|
Color[] |
getAlternativeForegroundColors()
Deprecated.
Gets the alternative foreground colors.
|
CellStyle |
getCellStyleAt(TableModel model,
int rowIndex,
int columnIndex)
Deprecated.
Gets the cell style at the specified cell.
|
void |
setAlternativeBackgroundColors(Color[] alternativeBackgroundColors)
Deprecated.
Sets alternative background colors for the columns.
|
void |
setAlternativeForegroundColors(Color[] alternativeForegroundColors)
Deprecated.
Sets alternative Foreground colors for the columns.
|
protected static final Color DEFAULT_COLUMN_STRIPE_COLOR
public ColumnStripeCellStyleProvider()
ColumnStripeCellStyleProvider
. It uses WHITE and a very light yellow color as two
alternative column colors.public ColumnStripeCellStyleProvider(Color[] alternativeBackground)
ColumnStripeCellStyleProvider
. You can define the alternative colors here.alternativeBackground
- the alternative column background colors. The length of the array should be greater
than or equal to 2. You could use an array that the length is 1 but it will not have
a stripe effect but the same background for all columns.public ColumnStripeCellStyleProvider(Color[] alternativeBackground, Color[] alternativeForeground)
ColumnStripeCellStyleProvider
. You can define the alternative colors here.alternativeBackground
- the alternative column background colors. The length of the array should be greater
than or equal to 2. You could use an array that the length is 1 but it will not have
a stripe effect but the same background for all columns.alternativeForeground
- the alternative column foreground colors. The length of the array should be greater
than or equal to 2. You could use an array that the length is 1 but it will not have
a stripe effect but the same foreground for all columns.public CellStyle getCellStyleAt(TableModel model, int rowIndex, int columnIndex)
CellStyleProvider
getCellStyleAt
in interface CellStyleProvider
model
- the model. This is the model from table.getModel().rowIndex
- the row index as in the modelcolumnIndex
- the column index as in the modelpublic Color[] getAlternativeBackgroundColors()
public void setAlternativeBackgroundColors(Color[] alternativeBackgroundColors)
alternativeBackgroundColors
- alternative colors.public Color[] getAlternativeForegroundColors()
public void setAlternativeForegroundColors(Color[] alternativeForegroundColors)
alternativeForegroundColors
- alternative colors.