public abstract class AbstractCellRenderer extends Object implements ListCellRenderer, TableCellRenderer
Modifier and Type | Field and Description |
---|---|
private Border |
emptyBorder |
Modifier | Constructor and Description |
---|---|
protected |
AbstractCellRenderer()
Construct a new
AbstractCellRenderer . |
Modifier and Type | Method and Description |
---|---|
protected abstract JComponent |
getCellRenderer(JComponent component,
Object value,
int row,
int column)
Get the actual renderer component.
|
Component |
getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean hasFocus)
Get a list cell renderer component.
|
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Get a table cell renderer component.
|
private Border emptyBorder
protected AbstractCellRenderer()
AbstractCellRenderer
.public final Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface TableCellRenderer
public final Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean hasFocus)
getListCellRendererComponent
in interface ListCellRenderer
protected abstract JComponent getCellRenderer(JComponent component, Object value, int row, int column)
component
- The JList
or JTable
for which
the renderer is being requested.value
- The value to render.row
- The row in the table or index in the list of the cell being
rendered.column
- The column in the table of the cell being rendered, (or 0
if a list).WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses