public class ParagraphView extends ParagraphView
FlowView. FlowStrategyfirstLineIndentlayoutPool, layoutSpan, strategyBadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST| Конструктор и Описание |
|---|
ParagraphView(Element elem)
Создает ParagraphView для данного элемента.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
protected SizeRequirements |
calculateMinorAxisRequirements(int axis, SizeRequirements r)
Вычислите потребности в абзаце вдоль незначительной оси.
|
AttributeSet |
getAttributes()
Выбирает атрибуты, чтобы использовать, представляя.
|
float |
getMaximumSpan(int axis)
Определяет максимальный промежуток для этого представления вдоль оси.
|
float |
getMinimumSpan(int axis)
Определяет минимальный промежуток для этого представления вдоль оси.
|
float |
getPreferredSpan(int axis)
Определяет привилегированный промежуток для этого представления.
|
protected StyleSheet |
getStyleSheet() |
boolean |
isVisible()
Указывает, должно ли это представление быть выведено на экран.
|
void |
paint(Graphics g, Shape a)
Представляет использование данного рендеринга поверхности и области на той поверхности.
|
void |
setParent(View parent)
Устанавливает родительское представление для этого представления.
|
protected void |
setPropertiesFromAttributes()
Устанавливает абзац от атрибутов css вместо значений, найденных в StyleConstants (то есть.
|
breakView, changedUpdate, createRow, findOffsetToCharactersInString, flipEastAndWestAtEnds, getAlignment, getBreakWeight, getClosestPositionTo, getFlowSpan, getFlowStart, getLayoutView, getLayoutViewCount, getNextNorthSouthVisualPositionFrom, getPartialSize, getTabBase, getTabSet, nextTabStop, setFirstLineIndent, setJustification, setLineSpacinggetFlowAxis, getViewIndexAtPosition, insertUpdate, layout, loadChildren, removeUpdatebaselineLayout, baselineRequirements, calculateMajorAxisRequirements, childAllocation, forwardUpdate, getAxis, getChildAllocation, getHeight, getOffset, getResizeWeight, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layoutChanged, layoutMajorAxis, layoutMinorAxis, modelToView, paintChild, preferenceChanged, replace, setAxis, setSize, viewToModelgetBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, modelToView, setInsets, setParagraphInsetsappend, breakView, createFragment, forwardUpdateToView, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, modelToView, remove, removeAll, updateChildren, updateLayout, viewToModelpublic ParagraphView(Element elem)
elem - элемент, за который это представление ответственноpublic void setParent(View parent)
Это реализуется, чтобы передать суперклассу так же как вызвать setPropertiesFromAttributes метод, чтобы установить свойства абзаца от атрибутов css. Вызов выполняется в это время, чтобы гарантировать возможность решить вверх через родительские атрибуты представления.
public AttributeSet getAttributes()
getAttributes в class Viewprotected void setPropertiesFromAttributes()
setPropertiesFromAttributes в class ParagraphViewprotected StyleSheet getStyleSheet()
protected SizeRequirements calculateMinorAxisRequirements(int axis, SizeRequirements r)
Если требования размера явно определяются для абзаца, используйте это требования. Иначе, используйте требования суперкласса ParagraphView.
Если axis параметр ни один не View.X_AXIS ни View.Y_AXIS, IllegalArgumentException бросается. Если r параметр null, новое SizeRequirements объект создается, иначе предоставленный SizeRequirements объект возвращается.
calculateMinorAxisRequirements в class ParagraphViewaxis - незначительная осьr - ввод SizeRequirements объектSizeRequirements объектIllegalArgumentException - если axis параметр недопустимSizeRequirementspublic boolean isVisible()
public void paint(Graphics g, Shape a)
paint в class ParagraphViewg - поверхность рендеринга, чтобы использоватьa - выделенная область, чтобы представить вView.paint(java.awt.Graphics, java.awt.Shape)public float getPreferredSpan(int axis)
getPreferredSpan в class BoxViewaxis - может быть любой Представление. X_AXIS или Представление. Y_AXISBoxView.getPreferredSpan(int)public float getMinimumSpan(int axis)
getMinimumSpan в class BoxViewaxis - может быть также View.X_AXIS или View.Y_AXISBoxView.getMinimumSpan(int)public float getMaximumSpan(int axis)
getMaximumSpan в class BoxViewaxis - может быть также View.X_AXIS или View.Y_AXISBoxView.getMaximumSpan(int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92