|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.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 | |||||||||