Return a component that has been configured to display the specified
value. That component's
paint
method is then called to
"render" the cell. If it is necessary to compute the dimensions
of a list because the list cells do not have a fixed size, this method
is called to generate a component on which
getPreferredSize
can be invoked.
Returns:
A component whose paint() method will render the specified value.
Parameters:
-
list - The JList we're painting.
-
value - The value returned by list.getModel().getElementAt(index).
-
index - The cells index.
-
isSelected - True if the specified cell was selected.
-
cellHasFocus - True if the specified cell has the focus.
See Also:
JList
,
ListSelectionModel
,
ListModel
,