Spec-Zone.ru › OpenJDK 17

Класс ListUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ListUI
Прямые известные подклассы:
BasicListUI, MultiListUI
public abstract class ListUI extends ComponentUI
Делегат для настройки внешнего вида и ощущений списка.

Краткое описание конструкторов

ListUI()
Модификатор Конструктор Описание
protected
Конструктор для вызова подклассами.

Краткое описание методов

Модификатор и тип Метод Описание
abstract Rectangle getCellBounds(JList<?> list, int index1, int index2)
Возвращает прямоугольник границ в заданной системе координат списка для диапазона ячеек, указанного двумя индексами.
abstract Point indexToLocation(JList<?> list, int index)
Возвращает начало в заданной системе координат, элемента в системе координат списка.
abstract int locationToIndex(JList<?> list, Point location)
Возвращает индекс ячейки в заданном списке, ближайший к заданной позиции в системе координат списка.

Методы, объявленные в классе javax.swing.plaf.ComponentUI

contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

ListUI

protected ListUI()
Конструктор для вызова подклассами.

Подробное описание методов

locationToIndex

public abstract int locationToIndex(JList<?> list, Point location)
Возвращает индекс ячейки в заданном списке, ближайший к заданной позиции в системе координат списка. Чтобы определить, действительно ли ячейка содержит заданную позицию, сравните точку с границами ячейки, предоставленными методом. Этот метод возвращает -1, если модель списка пуста.
Параметры:
list - список
location - координаты точки
Возвращает:
индекс ячейки, ближайший к заданной позиции, или -1
Исключения:
NullPointerException - если location равно null

indexToLocation

public abstract Point indexToLocation(JList<?> list, int index)
Возвращает начало в заданной системе координат, элемента в системе координат списка. Возвращает -1, если индекс недействителен.
Параметры:
list - список
index - индекс ячейки
Возвращает:
начало ячейки, или -1

getCellBounds

public abstract Rectangle getCellBounds(JList<?> list, int index1, int index2)
Возвращает прямоугольник границ в заданной системе координат списка для диапазона ячеек, указанного двумя индексами. Индексы могут быть заданы в любом порядке.

Если меньший индекс находится за пределами диапазона ячеек списка, этот метод возвращает null. Если меньший индекс действителен, но больший индекс находится за пределами диапазона списка, возвращаются границы только первого индекса. В противном случае возвращаются границы допустимого диапазона.

Параметры:
list - список
index1 - первый индекс в диапазоне
index2 - второй индекс в диапазоне
Возвращает:
прямоугольник границ для диапазона ячеек, или null

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/plaf/ListUI.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API