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)