Класс 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(). |
protected void |
setPropertiesFromAttributes() Обновляет любые кэшированные значения, полученные из атрибутов. |
Методы, унаследованные от класса javax.swing.text.html.BlockView
calculateMajorAxisRequirements, calculateMinorAxisRequirements, changedUpdate, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParent Методы, унаследованные от класса 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, 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- индекс дочернего элемента
setPropertiesFromAttributes
protected void setPropertiesFromAttributes()
Описание скопировано из класса: BlockView
Обновляет любые кэшированные значения, полученные из атрибутов.
- Переопределяет:
-
setPropertiesFromAttributesв классеBlockView
© 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.