public interface ListCellRenderer<T>
An instance of a renderer can be developed as such:
| Modifier and Type | Method and Description |
|---|---|
Component |
getListCellRendererComponent(List list,
T value,
int index,
boolean isSelected)
Returns a component instance that is already set to render "value".
|
Component |
getListFocusComponent(List list)
Returns a component instance that is painted under the currently focused renderer
and is animated to provide smooth scrolling.
|
Component getListCellRendererComponent(List list, T value, int index, boolean isSelected)
list - the list componentvalue - the value to renderindex - the index in the listisSelected - whether the entry is selectedComponent getListFocusComponent(List list)
list - the parent listComponent.setSmoothScrolling(boolean)