Spec-Zone.ru › OpenJDK 25

Класс ListView

java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.html.BlockView
javax.swing.text.html.ListView
Все реализованные интерфейсы:
SwingConstants
public class ListView extends BlockView
Реализация представления для отображения списка HTML

Краткое описание полей

Поля, объявленные в классе View

BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS

Поля, объявленные в интерфейсе SwingConstants

BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST

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

Конструктор Описание
ListView(Element elem)
Создает новое представление, соответствующее элементу списка.

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

Модификатор и тип Метод Описание
float getAlignment(int axis)
Вычисляет требуемую форму списка.
void paint(Graphics g, Shape allocation)
Выполняет отрисовку на заданной поверхности и в указанной области этой поверхности.
protected void paintChild(Graphics g, Rectangle alloc, int index)
Рисует один из дочерних элементов; вызывается методом paint().

Методы, объявленные в классе BlockView

calculateMajorAxisRequirements, calculateMinorAxisRequirements, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParent, setPropertiesFromAttributes

Методы, объявленные в классе BoxView

baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAxis, getChildAllocation, getHeight, getOffset, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, modelToView, preferenceChanged, replace, setAxis, setSize, viewToModel

Методы, объявленные в классе CompositeView

getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets

Методы, объявленные в классе View

append, breakView, changedUpdate, createFragment, forwardUpdateToView, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel

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

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

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

ListView

public ListView(Element elem)
Создает новое представление, соответствующее элементу списка.
Параметры:
elem — элемент, для которого создается представление

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

getAlignment

public float getAlignment(int axis)
Вычисляет требуемую форму списка.
Переопределяет:
getAlignment в классе BlockView
Параметры:
axis — может быть X_AXIS или Y_AXIS
Возвращает:
требуемую длину
См. также:
  • View.getPreferredSpan(int)

paint

public void paint(Graphics g, Shape allocation)
Выполняет отрисовку на заданной поверхности и в указанной области этой поверхности.
Переопределяет:
paint в классе BlockView
Параметры:
g — используемая поверхность для отрисовки
allocation — выделенная область для отрисовки
См. также:
  • View.paint(Graphics, Shape)

paintChild

protected void paintChild(Graphics g, Rectangle alloc, int index)
Рисует один из дочерних элементов; вызывается методом paint(). По умолчанию это единственное, что делает метод, однако подкласс может использовать его для отрисовки элементов относительно дочернего элемента.
Переопределяет:
paintChild в классе BoxView
Параметры:
g — контекст графики
alloc — выделенная область для отрисовки дочернего элемента
index — индекс дочернего элемента

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, которая содержит более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/html/ListView.html

Spec-Zone.ru

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