|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ListUI
public abstract class ListUI
An abstract base class for delegates that implement the pluggable
look and feel for a 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. |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListUI()
ListUI
.
Method Detail |
---|
public abstract int locationToIndex(JList list, Point location)
getCellBounds(javax.swing.JList, int, int)
.
list
- the JList
for which this delegate object
provides the pluggable user interface.location
- a point in the JList
coordinate
system.
public abstract Point indexToLocation(JList list, int index)
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.
JList
coordinate system, or null
if cell
does not designate a valid cell.public abstract Rectangle getCellBounds(JList list, int index1, int index2)
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.
null
if either
index1
or index2
does not
designate a valid cell.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |