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()
StyleConstants 内にある値の代わりに、CSS 属性から段落を設定します。
|
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、クラス: Viewprotected void setPropertiesFromAttributes()
setPropertiesFromAttributes、クラス: ParagraphViewprotected StyleSheet getStyleSheet()
protected SizeRequirements calculateMinorAxisRequirements(int axis, SizeRequirements r)
段落のサイズ要件が明示的に指定されている場合は、その要件を使用します。それ以外の場合は、ParagraphView スーパークラスのサイズ要件を使用します。
axis パラメータが View.X_AXIS でも View.Y_AXIS でもない場合、IllegalArgumentException がスローされます。r パラメータが null の場合、新規 SizeRequirements オブジェクトが作成され、それ以外の場合は指定された SizeRequirements オブジェクトが返されます。
calculateMinorAxisRequirements、クラス: ParagraphViewaxis - 副軸r - 入力 SizeRequirements オブジェクトSizeRequirements オブジェクトIllegalArgumentException - axis パラメータが無効の場合SizeRequirementspublic boolean isVisible()
public void paint(Graphics g, Shape a)
paint、クラス: ParagraphViewg - 使用する描画表面a - 描画するために割り当てられた領域View.paint(java.awt.Graphics, java.awt.Shape)public float getPreferredSpan(int axis)
getPreferredSpan、クラス: BoxViewaxis - View.X_AXIS または View.Y_AXISBoxView.getPreferredSpan(int)public float getMinimumSpan(int axis)
getMinimumSpan、クラス: BoxViewaxis - View.X_AXIS または View.Y_AXISBoxView.getMinimumSpan(int)public float getMaximumSpan(int axis)
getMaximumSpan、クラス: BoxViewaxis - View.X_AXIS または View.Y_AXISBoxView.getMaximumSpan(int) バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.