Класс 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 для размещения значения. |
Подробное описание конструкторов
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- aRectangleсодержащий размер, необходимый для представленияvalue - Возвращает:
- a
Rectangleсодержащий размеры узла или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/tree/AbstractLayoutCache.NodeDimensions.html