Класс ListView

Все реализованные интерфейсы:
SwingConstants
public class ListView
extends BlockView

Реализация представления для отображения html-списка

Поля

Поля, объявленные в классе javax.swing.text.View

BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS

Поля, объявленные в интерфейсе javax.swing.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().

Методы, объявленные в классе javax.swing.text.html.BlockView

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

Методы, объявленные в классе javax.swing.text.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

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

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

Методы, объявленные в классе javax.swing.text.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

Методы, объявленные в классе java.lang.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(java.awt.Graphics, java.awt.Shape)

paintChild

protected void paintChild(Graphics g,
                          Rectangle alloc,
                          int index)

Отображает один из дочерних элементов; вызывается методом paint(). По умолчанию это всё, что он делает, но подкласс может использовать это для отображения элементов относительно дочернего.

Переопределяет:
paintChild в классе BoxView
Параметры:
g - контекст графики
alloc - выделенная область для отрисовки дочернего элемента
index - индекс дочернего элемента

© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/text/html/ListView.html

Spec-Zone .ru
спецификации, руководства, описания, API