Класс 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-списка
Поля
Поля, объявленные в классе 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