public abstract class ListUI extends ComponentUI
JList
сменный делегат стили.Конструктор и Описание |
---|
ListUI() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Rectangle |
getCellBounds(JList list, int index1, int index2)
Возвращает ограничительный прямоугольник, в системе координат данного списка, для диапазона ячеек, определенных этими двумя индексами.
|
abstract Point |
indexToLocation(JList list, int index)
Возвращает источник в данном
JList , из указанного элемента, в системе координат списка. |
abstract int |
locationToIndex(JList list, Point location)
Возвращается ячейка индексируют в указанном
JList самый близкий к данному расположению в системе координат списка. |
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
public abstract int locationToIndex(JList list, Point location)
JList
самый близкий к данному расположению в системе координат списка. Чтобы определить, содержит ли ячейка фактически указанное расположение, сравните точку с границами ячейки, в соответствии с getCellBounds
. Этот метод возвраты -1
если модель списка пуста.list
- списокlocation
- координаты точки-1
NullPointerException
- если location
нульpublic abstract Point indexToLocation(JList list, int index)
JList
, из указанного элемента, в системе координат списка. Возвраты null
если индексирование не допустимо.list
- списокindex
- ячейка индексируетnull
public abstract Rectangle getCellBounds(JList list, int index1, int index2)
Если меньшие индексируют, вне диапазона списка ячеек, этот метод возвраты null
. Если меньшие индексируют, допустимо, но большие индексируют, вне диапазона списка, границы только первого индексируют, возвращается. Иначе, границы допустимого диапазона возвращается.
list
- списокindex1
- первые индексируют в диапазонеindex2
- вторые индексируют в диапазонеnull
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92