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.