javax.swing.plaf
public abstract class ListUI extends ComponentUI
JList
.
Constructor Summary | |
---|---|
ListUI()
Constructs a new ListUI . |
Method Summary | |
---|---|
abstract Rectangle | getCellBounds(JList list, int index1, int index2)
Determines the bounding box of the rectangle spanned by
two list indices.
|
abstract Point | indexToLocation(JList list, int index)
Determines the location of the specified cell.
|
abstract int | locationToIndex(JList list, Point location)
Determines the cell index which is the closest to the specified
location. |
ListUI
.Parameters: list the JList
for which this delegate object
provides the pluggable user interface.
index1 the zero-based index of the first cell.
index2 the zero-based index of the second cell.
Returns: the spanned rectangle, or null
if either
index1
or index2
does not
designate a valid cell.
Parameters: list the JList
for which this delegate object
provides the pluggable user interface.
index the zero-based index of the cell whose location shall be
determined.
Returns: the position of the top left corner of the cell in the
JList
coordinate system, or null
if cell
does not designate a valid cell.
Parameters: list the JList
for which this delegate object
provides the pluggable user interface.
location a point in the JList
coordinate
system.
Returns: the index of the closest cell, or -1 if the list model is empty.