Класс AbstractLayoutCache.NodeDimensions
java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
- Прямые известные подклассы:
BasicTreeUI.NodeDimensionsHandler
- Вложенный класс:
AbstractLayoutCache
public abstract static class AbstractLayoutCache.NodeDimensions extends Object
Используется классом
AbstractLayoutCache для определения размера и координаты x конкретного узла.Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract Rectangle |
getNodeDimensions |
Возвращает, по ссылке в пределах bounds, размер и координату x для размещения значения. Метод, вызывающий этот метод, отвечает за определение координаты Y. Если bounds равно null, должен быть возвращён новый Rectangle, в противном случае значение должно быть размещено в пределах bounds и возвращено. |
Подробное описание конструкторов
NodeDimensions
protected NodeDimensions()
Конструктор для вызова подклассами.
Подробное описание методов
getNodeDimensions
public abstract Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle bounds)
Возвращает, по ссылке в пределах bounds, размер и координату x для размещения значения. Метод, вызывающий этот метод, отвечает за определение координаты Y. Если bounds равно
null, должен быть возвращён новый Rectangle, в противном случае значение должно быть размещено в пределах bounds и возвращено.- Параметры:
-
value- отображаемыйvalue -
row- строка, для которой запрашивается информация -
depth- глубина строки -
expanded- true, если строка развернута, false в противном случае -
bounds- объектRectangle, содержащий размер, необходимый для отображенияvalue - Возвращает:
- объект
Rectangle, содержащий размеры узла, илиnull, если у узла нет размеров
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/tree/AbstractLayoutCache.NodeDimensions.html