|
Préférences
Moteurs de recherche
|
||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.4.2
javax.swing.plaf
|
Constructor Summary | |
ListUI()
|
Method Summary | |
abstract Rectangle |
getCellBounds(JList list,
int index1,
int index2)
Returns the bounds of the specified item in JList coordinates, null if index isn't valid. |
abstract Point |
indexToLocation(JList list,
int index)
Returns the origin of the specified item in JList coordinates, null if index isn't valid. |
abstract int |
locationToIndex(JList list,
Point location)
Convert a point in JList coordinates to the closest index
of the cell at that 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()
Method Detail |
public abstract int locationToIndex(JList list, Point location)
JList
coordinates to the closest index
of the cell at that location. To determine if the cell actually
contains the specified location use a combination of this method and
getCellBounds
. Returns -1 if the model is empty.
location
- The JList relative coordinates of the cell
public abstract Point indexToLocation(JList list, int index)
index
- The index of the JList cell.
public abstract Rectangle getCellBounds(JList list, int index1, int index2)