Spec-Zone.ru › OpenJDK 21

Класс ListUI

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

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

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

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

Модификатор и тип Метод Описание
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 , ближайшей к заданной позиции в системе координат списка.

Методы, объявленные в классе 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)
Возвращает индекс ячейки в указанном JList , ближайшей к заданной позиции в системе координат списка. Чтобы определить, содержит ли ячейка фактически указанную позицию, сравните точку с границами ячейки, как предоставлено методом getCellBounds. Этот метод возвращает -1 , если модель списка пуста.
Параметры:
list - список
location - координаты точки
Возвращает:
индекс ячейки, ближайшей к заданной позиции, или -1
Исключения:
NullPointerException - если location равно null

indexToLocation

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

getCellBounds

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

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

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

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/ListUI.html

Spec-Zone.ru

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