Класс 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 |
Создает новое представление, соответствующее элементу списка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
float |
getAlignment |
Вычисляет требуемую форму списка. |
void |
paint |
Выполняет отрисовку на заданной поверхности и в указанной области этой поверхности. |
protected void |
paintChild |
Рисует один из дочерних элементов; вызывается методом 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
Подробное описание конструкторов
ListView
public ListView(Element elem)
Создает новое представление, соответствующее элементу списка.
- Параметры:
-
elem— элемент, для которого создается представление
Подробное описание методов
getAlignment
public float getAlignment(int axis)
Вычисляет требуемую форму списка.
- Переопределяет:
-
getAlignmentв классеBlockView - Параметры:
-
axis— может быть X_AXIS или Y_AXIS - Возвращает:
- требуемую длину
- См. также:
paint
paintChild
protected void paintChild(Graphics g, Rectangle alloc, int index)
Рисует один из дочерних элементов; вызывается методом paint(). По умолчанию это единственное, что делает метод, однако подкласс может использовать его для отрисовки элементов относительно дочернего элемента.
- Переопределяет:
-
paintChildв классеBoxView - Параметры:
-
g— контекст графики -
alloc— выделенная область для отрисовки дочернего элемента -
index— индекс дочернего элемента
© 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