|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
public class AlternatingRowCellRenderer
A TableCellRenderer that wraps another TableCellRenderer and sets the background to the specified color for odd-numbered rows. This makes every other row appear to be a different color, which helps users distinguish rows of data in densely-packed tables.
Field Summary | |
---|---|
protected java.awt.Color |
alternateColor
|
protected javax.swing.table.TableCellRenderer |
wrappedRenderer
|
Constructor Summary | |
---|---|
AlternatingRowCellRenderer()
Default constructor uses a lighter shade of the system control color and wraps a DefaultTableCellRenderer. |
|
AlternatingRowCellRenderer(java.awt.Color aColor)
Uses the specified color for the background of the alternating rows, and wraps a DefaultTableCellRenderer. |
|
AlternatingRowCellRenderer(java.awt.Color aColor,
javax.swing.table.TableCellRenderer aRenderer)
Uses the specified color for the background of the alternating rows, and wraps the specified TableCellRenderer. |
|
AlternatingRowCellRenderer(javax.swing.table.TableCellRenderer aRenderer)
Uses the uses a lighter shade of the system control color for the background of the alternating rows, and wraps the specified TableCellRenderer. |
Method Summary | |
---|---|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.swing.table.TableCellRenderer wrappedRenderer
protected java.awt.Color alternateColor
Constructor Detail |
---|
public AlternatingRowCellRenderer()
public AlternatingRowCellRenderer(java.awt.Color aColor)
public AlternatingRowCellRenderer(javax.swing.table.TableCellRenderer aRenderer)
public AlternatingRowCellRenderer(java.awt.Color aColor, javax.swing.table.TableCellRenderer aRenderer)
Method Detail |
---|
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |