uTools-Manuals/docs/java/javax/swing/text/ParagraphView.html

1109 lines
57 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.swing.text
</div>
<h2 class="title" title="Class ParagraphView">Class ParagraphView</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">javax.swing.text.View</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/swing/text/CompositeView.html" title="class in javax.swing.text">javax.swing.text.CompositeView</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/swing/text/BoxView.html" title="class in javax.swing.text">javax.swing.text.BoxView</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">javax.swing.text.FlowView</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.ParagraphView</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/swing/SwingConstants.html" title="javax.swing中的接口">SwingConstants</a> <a href="../../../javax/swing/text/TabExpander.html" title="javax.swing.text中的接口">TabExpander</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../javax/swing/text/html/ParagraphView.html" title="javax.swing.text.html中的类">ParagraphView</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">ParagraphView</span>
extends <a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a>
implements <a href="../../../javax/swing/text/TabExpander.html" title="interface in javax.swing.text">TabExpander</a></pre>
<div class="block">
<span>查看一个简单的换行段落,支持多种字体,颜色,组件,图标等。它基本上是一个带有边缘的垂直框。</span>
<span>盒子的内容是一排是特殊的水平盒子。</span>
<span>此视图创建一个视图集合,代表段落元素的子元素。</span>
<span>将这些视图中的每一个直接放入行中,否则将<code>breakView</code>方法来尝试将视图划分成适合的部分。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/text/View.html" title="javax.swing.text中的类"><code>View</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.text.FlowView">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.text.<a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></h3> <code><a href="../../../javax/swing/text/FlowView.FlowStrategy.html" title="class in javax.swing.text">FlowView.FlowStrategy</a></code></li>
</ul> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#firstLineIndent">firstLineIndent</a></span></code>
<div class="block">
第一行缩进,从左边插入。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.FlowView">
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.<a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></h3> <code><a href="../../../javax/swing/text/FlowView.html#layoutPool">layoutPool</a>, <a href="../../../javax/swing/text/FlowView.html#layoutSpan">layoutSpan</a>, <a href="../../../javax/swing/text/FlowView.html#strategy">strategy</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.View">
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.<a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></h3> <code><a href="../../../javax/swing/text/View.html#BadBreakWeight">BadBreakWeight</a>, <a href="../../../javax/swing/text/View.html#ExcellentBreakWeight">ExcellentBreakWeight</a>, <a href="../../../javax/swing/text/View.html#ForcedBreakWeight">ForcedBreakWeight</a>, <a href="../../../javax/swing/text/View.html#GoodBreakWeight">GoodBreakWeight</a>, <a href="../../../javax/swing/text/View.html#X_AXIS">X_AXIS</a>, <a href="../../../javax/swing/text/View.html#Y_AXIS">Y_AXIS</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.SwingConstants">
<!-- --> </a> <h3>Fields inherited from interface javax.swing.<a href="../../../javax/swing/SwingConstants.html" title="interface in javax.swing">SwingConstants</a></h3> <code><a href="../../../javax/swing/SwingConstants.html#BOTTOM">BOTTOM</a>, <a href="../../../javax/swing/SwingConstants.html#CENTER">CENTER</a>, <a href="../../../javax/swing/SwingConstants.html#EAST">EAST</a>, <a href="../../../javax/swing/SwingConstants.html#HORIZONTAL">HORIZONTAL</a>, <a href="../../../javax/swing/SwingConstants.html#LEADING">LEADING</a>, <a href="../../../javax/swing/SwingConstants.html#LEFT">LEFT</a>, <a href="../../../javax/swing/SwingConstants.html#NEXT">NEXT</a>, <a href="../../../javax/swing/SwingConstants.html#NORTH">NORTH</a>, <a href="../../../javax/swing/SwingConstants.html#NORTH_EAST">NORTH_EAST</a>, <a href="../../../javax/swing/SwingConstants.html#NORTH_WEST">NORTH_WEST</a>, <a href="../../../javax/swing/SwingConstants.html#PREVIOUS">PREVIOUS</a>, <a href="../../../javax/swing/SwingConstants.html#RIGHT">RIGHT</a>, <a href="../../../javax/swing/SwingConstants.html#SOUTH">SOUTH</a>, <a href="../../../javax/swing/SwingConstants.html#SOUTH_EAST">SOUTH_EAST</a>, <a href="../../../javax/swing/SwingConstants.html#SOUTH_WEST">SOUTH_WEST</a>, <a href="../../../javax/swing/SwingConstants.html#TOP">TOP</a>, <a href="../../../javax/swing/SwingConstants.html#TRAILING">TRAILING</a>, <a href="../../../javax/swing/SwingConstants.html#VERTICAL">VERTICAL</a>, <a href="../../../javax/swing/SwingConstants.html#WEST">WEST</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#ParagraphView-javax.swing.text.Element-">ParagraphView</a></span>(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
构造给定元素的
<code>ParagraphView</code>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#breakView-int-float-java.awt.Shape-">breakView</a></span>(int axis, float len, <a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a)</code>
<div class="block">
以给定长度在给定轴上打破此视图。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected <a href="../../../javax/swing/SizeRequirements.html" title="class in javax.swing">SizeRequirements</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#calculateMinorAxisRequirements-int-javax.swing.SizeRequirements-">calculateMinorAxisRequirements</a></span>(int axis, <a href="../../../javax/swing/SizeRequirements.html" title="class in javax.swing">SizeRequirements</a> r)</code>
<div class="block">
计算沿着短轴的段落的需要。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">changedUpdate</a></span>(<a href="../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> changes, <a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a, <a href="../../../javax/swing/text/ViewFactory.html" title="interface in javax.swing.text">ViewFactory</a> f)</code>
<div class="block">
在该视图负责的位置向文档发出属性更改的通知。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#createRow--">createRow</a></span>()</code>
<div class="block">
创建一个
<code>View</code> ,应该用来持有一行的孩子流。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#findOffsetToCharactersInString-char:A-int-">findOffsetToCharactersInString</a></span>(char[] string, int start)</code>
<div class="block">
在string中找到一个字符的文档中的下一个
<code>string</code> ,从偏移
<code>start</code>开始。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#flipEastAndWestAtEnds-int-javax.swing.text.Position.Bias-">flipEastAndWestAtEnds</a></span>(int position, <a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> bias)</code>
<div class="block">
确定下一个视图放在哪个方向。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getAlignment-int-">getAlignment</a></span>(int axis)</code>
<div class="block">
确定沿着轴的该视图的所需对准。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getBreakWeight-int-float-">getBreakWeight</a></span>(int axis, float len)</code>
<div class="block">
获得给定位置的重量。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getClosestPositionTo-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-int-int-">getClosestPositionTo</a></span>(int pos, <a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> b, <a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a, int direction, <a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a>[] biasRet, int rowIndex, int x)</code>
<div class="block">
返回最接近的模型位置为
<code>x</code>
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getFlowSpan-int-">getFlowSpan</a></span>(int index)</code>
<div class="block">
为给定的子索引获取约束跨度。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getFlowStart-int-">getFlowStart</a></span>(int index)</code>
<div class="block">
获取沿着流动轴线开始流动跨度的位置。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getLayoutView-int-">getLayoutView</a></span>(int index)</code>
<div class="block">
在给定的
<code>index</code>返回视图。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getLayoutViewCount--">getLayoutViewCount</a></span>()</code>
<div class="block">
返回此视图负责的视图数。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getNextNorthSouthVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-">getNextNorthSouthVisualPositionFrom</a></span>(int pos, <a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> b, <a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a, int direction, <a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a>[] biasRet)</code>
<div class="block">
返回光标的下一个视觉位置,以东或西方向。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>protected float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getPartialSize-int-int-">getPartialSize</a></span>(int startOffset, int endOffset)</code>
<div class="block">
返回
<code>startOffset</code>
<code>endOffset</code>之间的视图使用的大小。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>protected float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getTabBase--">getTabBase</a></span>()</code>
<div class="block">
返回从中计算制表符的位置。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>protected <a href="../../../javax/swing/text/TabSet.html" title="class in javax.swing.text">TabSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#getTabSet--">getTabSet</a></span>()</code>
<div class="block">
获取
<code>Tabset</code>在计算选项卡中使用。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#nextTabStop-float-int-">nextTabStop</a></span>(float x, int tabOffset)</code>
<div class="block">
返回给定参考位置的下一个制表位置位置。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#paint-java.awt.Graphics-java.awt.Shape-">paint</a></span>(<a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, <a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a)</code>
<div class="block">
渲染使用给定的渲染表面和该表面上的区域。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#setFirstLineIndent-float-">setFirstLineIndent</a></span>(float fi)</code>
<div class="block">
设置第一行的缩进。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#setJustification-int-">setJustification</a></span>(int j)</code>
<div class="block">
设置对齐的类型。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#setLineSpacing-float-">setLineSpacing</a></span>(float ls)</code>
<div class="block">
设置行距。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/ParagraphView.html#setPropertiesFromAttributes--">setPropertiesFromAttributes</a></span>()</code>
<div class="block">
从属性设置缓存的属性。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.FlowView">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></h3> <code><a href="../../../javax/swing/text/FlowView.html#getFlowAxis--">getFlowAxis</a>, <a href="../../../javax/swing/text/FlowView.html#getViewIndexAtPosition-int-">getViewIndexAtPosition</a>, <a href="../../../javax/swing/text/FlowView.html#insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">insertUpdate</a>, <a href="../../../javax/swing/text/FlowView.html#layout-int-int-">layout</a>, <a href="../../../javax/swing/text/FlowView.html#loadChildren-javax.swing.text.ViewFactory-">loadChildren</a>, <a href="../../../javax/swing/text/FlowView.html#removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">removeUpdate</a>, <a href="../../../javax/swing/text/FlowView.html#setParent-javax.swing.text.View-">setParent</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.BoxView">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../javax/swing/text/BoxView.html" title="class in javax.swing.text">BoxView</a></h3> <code><a href="../../../javax/swing/text/BoxView.html#baselineLayout-int-int-int:A-int:A-">baselineLayout</a>, <a href="../../../javax/swing/text/BoxView.html#baselineRequirements-int-javax.swing.SizeRequirements-">baselineRequirements</a>, <a href="../../../javax/swing/text/BoxView.html#calculateMajorAxisRequirements-int-javax.swing.SizeRequirements-">calculateMajorAxisRequirements</a>, <a href="../../../javax/swing/text/BoxView.html#childAllocation-int-java.awt.Rectangle-">childAllocation</a>, <a href="../../../javax/swing/text/BoxView.html#forwardUpdate-javax.swing.event.DocumentEvent.ElementChange-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">forwardUpdate</a>, <a href="../../../javax/swing/text/BoxView.html#getAxis--">getAxis</a>, <a href="../../../javax/swing/text/BoxView.html#getChildAllocation-int-java.awt.Shape-">getChildAllocation</a>, <a href="../../../javax/swing/text/BoxView.html#getHeight--">getHeight</a>, <a href="../../../javax/swing/text/BoxView.html#getMaximumSpan-int-">getMaximumSpan</a>, <a href="../../../javax/swing/text/BoxView.html#getMinimumSpan-int-">getMinimumSpan</a>, <a href="../../../javax/swing/text/BoxView.html#getOffset-int-int-">getOffset</a>, <a href="../../../javax/swing/text/BoxView.html#getPreferredSpan-int-">getPreferredSpan</a>, <a href="../../../javax/swing/text/BoxView.html#getResizeWeight-int-">getResizeWeight</a>, <a href="../../../javax/swing/text/BoxView.html#getSpan-int-int-">getSpan</a>, <a href="../../../javax/swing/text/BoxView.html#getViewAtPoint-int-int-java.awt.Rectangle-">getViewAtPoint</a>, <a href="../../../javax/swing/text/BoxView.html#getWidth--">getWidth</a>, <a href="../../../javax/swing/text/BoxView.html#isAfter-int-int-java.awt.Rectangle-">isAfter</a>, <a href="../../../javax/swing/text/BoxView.html#isAllocationValid--">isAllocationValid</a>, <a href="../../../javax/swing/text/BoxView.html#isBefore-int-int-java.awt.Rectangle-">isBefore</a>, <a href="../../../javax/swing/text/BoxView.html#isLayoutValid-int-">isLayoutValid</a>, <a href="../../../javax/swing/text/BoxView.html#layoutChanged-int-">layoutChanged</a>, <a href="../../../javax/swing/text/BoxView.html#layoutMajorAxis-int-int-int:A-int:A-">layoutMajorAxis</a>, <a href="../../../javax/swing/text/BoxView.html#layoutMinorAxis-int-int-int:A-int:A-">layoutMinorAxis</a>, <a href="../../../javax/swing/text/BoxView.html#modelToView-int-java.awt.Shape-javax.swing.text.Position.Bias-">modelToView</a>, <a href="../../../javax/swing/text/BoxView.html#paintChild-java.awt.Graphics-java.awt.Rectangle-int-">paintChild</a>, <a href="../../../javax/swing/text/BoxView.html#preferenceChanged-javax.swing.text.View-boolean-boolean-">preferenceChanged</a>, <a href="../../../javax/swing/text/BoxView.html#replace-int-int-javax.swing.text.View:A-">replace</a>, <a href="../../../javax/swing/text/BoxView.html#setAxis-int-">setAxis</a>, <a href="../../../javax/swing/text/BoxView.html#setSize-float-float-">setSize</a>, <a href="../../../javax/swing/text/BoxView.html#viewToModel-float-float-java.awt.Shape-javax.swing.text.Position.Bias:A-">viewToModel</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.CompositeView">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../javax/swing/text/CompositeView.html" title="class in javax.swing.text">CompositeView</a></h3> <code><a href="../../../javax/swing/text/CompositeView.html#getBottomInset--">getBottomInset</a>, <a href="../../../javax/swing/text/CompositeView.html#getInsideAllocation-java.awt.Shape-">getInsideAllocation</a>, <a href="../../../javax/swing/text/CompositeView.html#getLeftInset--">getLeftInset</a>, <a href="../../../javax/swing/text/CompositeView.html#getNextEastWestVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-">getNextEastWestVisualPositionFrom</a>, <a href="../../../javax/swing/text/CompositeView.html#getNextVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-">getNextVisualPositionFrom</a>, <a href="../../../javax/swing/text/CompositeView.html#getRightInset--">getRightInset</a>, <a href="../../../javax/swing/text/CompositeView.html#getTopInset--">getTopInset</a>, <a href="../../../javax/swing/text/CompositeView.html#getView-int-">getView</a>, <a href="../../../javax/swing/text/CompositeView.html#getViewAtPosition-int-java.awt.Rectangle-">getViewAtPosition</a>, <a href="../../../javax/swing/text/CompositeView.html#getViewCount--">getViewCount</a>, <a href="../../../javax/swing/text/CompositeView.html#getViewIndex-int-javax.swing.text.Position.Bias-">getViewIndex</a>, <a href="../../../javax/swing/text/CompositeView.html#modelToView-int-javax.swing.text.Position.Bias-int-javax.swing.text.Position.Bias-java.awt.Shape-">modelToView</a>, <a href="../../../javax/swing/text/CompositeView.html#setInsets-short-short-short-short-">setInsets</a>, <a href="../../../javax/swing/text/CompositeView.html#setParagraphInsets-javax.swing.text.AttributeSet-">setParagraphInsets</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.View">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></h3> <code><a href="../../../javax/swing/text/View.html#append-javax.swing.text.View-">append</a>, <a href="../../../javax/swing/text/View.html#breakView-int-int-float-float-">breakView</a>, <a href="../../../javax/swing/text/View.html#createFragment-int-int-">createFragment</a>, <a href="../../../javax/swing/text/View.html#forwardUpdateToView-javax.swing.text.View-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">forwardUpdateToView</a>, <a href="../../../javax/swing/text/View.html#getAttributes--">getAttributes</a>, <a href="../../../javax/swing/text/View.html#getBreakWeight-int-float-float-">getBreakWeight</a>, <a href="../../../javax/swing/text/View.html#getContainer--">getContainer</a>, <a href="../../../javax/swing/text/View.html#getDocument--">getDocument</a>, <a href="../../../javax/swing/text/View.html#getElement--">getElement</a>, <a href="../../../javax/swing/text/View.html#getEndOffset--">getEndOffset</a>, <a href="../../../javax/swing/text/View.html#getGraphics--">getGraphics</a>, <a href="../../../javax/swing/text/View.html#getParent--">getParent</a>, <a href="../../../javax/swing/text/View.html#getStartOffset--">getStartOffset</a>, <a href="../../../javax/swing/text/View.html#getToolTipText-float-float-java.awt.Shape-">getToolTipText</a>, <a href="../../../javax/swing/text/View.html#getViewFactory--">getViewFactory</a>, <a href="../../../javax/swing/text/View.html#getViewIndex-float-float-java.awt.Shape-">getViewIndex</a>, <a href="../../../javax/swing/text/View.html#insert-int-javax.swing.text.View-">insert</a>, <a href="../../../javax/swing/text/View.html#isVisible--">isVisible</a>, <a href="../../../javax/swing/text/View.html#modelToView-int-java.awt.Shape-">modelToView</a>, <a href="../../../javax/swing/text/View.html#remove-int-">remove</a>, <a href="../../../javax/swing/text/View.html#removeAll--">removeAll</a>, <a href="../../../javax/swing/text/View.html#updateChildren-javax.swing.event.DocumentEvent.ElementChange-javax.swing.event.DocumentEvent-javax.swing.text.ViewFactory-">updateChildren</a>, <a href="../../../javax/swing/text/View.html#updateLayout-javax.swing.event.DocumentEvent.ElementChange-javax.swing.event.DocumentEvent-java.awt.Shape-">updateLayout</a>, <a href="../../../javax/swing/text/View.html#viewToModel-float-float-java.awt.Shape-">viewToModel</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="firstLineIndent">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>firstLineIndent</h4> <pre>protected int firstLineIndent</pre>
<div class="block">
第一行缩进,从左边插入。
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ParagraphView-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ParagraphView</h4> <pre>public ParagraphView(<a href="../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</pre>
<div class="block">
构造给定元素的
<code>ParagraphView</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>elem</code> - 该视图负责的元素
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setJustification-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setJustification</h4> <pre>protected void setJustification(int j)</pre>
<div class="block">
设置对齐的类型。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>j</code> - 以下值之一:
<ul>
<li> <code>StyleConstants.ALIGN_LEFT</code> </li>
<li> <code>StyleConstants.ALIGN_CENTER</code> </li>
<li> <code>StyleConstants.ALIGN_RIGHT</code> </li>
</ul>
</dd>
</dl> </li>
</ul> <a name="setLineSpacing-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLineSpacing</h4> <pre>protected void setLineSpacing(float ls)</pre>
<div class="block">
设置行距。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ls</code> - 该值是线高的因素
</dd>
</dl> </li>
</ul> <a name="setFirstLineIndent-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setFirstLineIndent</h4> <pre>protected void setFirstLineIndent(float fi)</pre>
<div class="block">
设置第一行的缩进。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>fi</code> - 分数值
</dd>
</dl> </li>
</ul> <a name="setPropertiesFromAttributes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPropertiesFromAttributes</h4> <pre>protected void setPropertiesFromAttributes()</pre>
<div class="block">
从属性设置缓存的属性。
</div> </li>
</ul> <a name="getLayoutViewCount--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayoutViewCount</h4> <pre>protected int getLayoutViewCount()</pre>
<div class="block">
<span>返回此视图负责的视图数。</span>
<span>该段的子视图是用于排列代表子元素的<code>View</code> s的行。</span>
<span>这是平铺在二维中的视图数,应等于该视图负责的元素的子元素数。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个
<code>ParagraphView</code>的意见的数量
</dd>
</dl> </li>
</ul> <a name="getLayoutView-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLayoutView</h4> <pre>protected <a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a> getLayoutView(int index)</pre>
<div class="block">
<span>在给定的<code>index</code>返回视图。</span>
<span>该段的孩子意见已被用于安排件行<code>Views</code>代表的子元素。</span>
<span>此方法返回负责子元素索引(断开之前)的视图。</span>
<span>这些是从工厂生产的(用于表示子元素)并用于布局的视图。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 所需视图的
<code>index</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
视图在
<code>index</code>
</dd>
</dl> </li>
</ul> <a name="getNextNorthSouthVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNextNorthSouthVisualPositionFrom</h4> <pre>protected int getNextNorthSouthVisualPositionFrom(int pos,
<a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> b,
<a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a,
int direction,
<a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a>[] biasRet)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
<span>返回光标的下一个视觉位置,以东或西方向。</span>
<span><code>CompositeView</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/CompositeView.html#getNextNorthSouthVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-">getNextNorthSouthVisualPositionFrom</a></code>在类
<code><a href="../../../javax/swing/text/CompositeView.html" title="class in javax.swing.text">CompositeView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pos</code> - 进入模型的位置
</dd>
<dd>
<code>b</code> -
<code>Position.Bias.Forward</code>
<code>Position.Bias.Backward</code>
</dd>
<dd>
<code>a</code> - 要分配的区域
</dd>
<dd>
<code>direction</code> -
<code>SwingConstants.NORTH</code>
<code>SwingConstants.SOUTH</code>
</dd>
<dd>
<code>biasRet</code> - 包含在此方法中检查的偏差的数组
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
模型中位于下一个位置视觉位置的位置
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/CompositeView.html#getNextVisualPositionFrom-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-"><code>CompositeView.getNextVisualPositionFrom(int, javax.swing.text.Position.Bias, java.awt.Shape, int, javax.swing.text.Position.Bias[])</code></a>
</dd>
</dl> </li>
</ul> <a name="getClosestPositionTo-int-javax.swing.text.Position.Bias-java.awt.Shape-int-javax.swing.text.Position.Bias:A-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getClosestPositionTo</h4> <pre>protected int getClosestPositionTo(int pos,
<a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> b,
<a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a,
int direction,
<a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a>[] biasRet,
int rowIndex,
int x)
throws <a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
<span>返回最接近的模型位置为<code>x</code></span>
<span><code>rowIndex</code>给出了应该查看对应的视图的索引。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pos</code> - 进入模型的位置
</dd>
<dd>
<code>a</code> - 要分配的区域
</dd>
<dd>
<code>direction</code> - 以下值之一:
<ul>
<li> <code>SwingConstants.NORTH</code> </li>
<li> <code>SwingConstants.SOUTH</code> </li>
</ul>
</dd>
<dd>
<code>biasRet</code> - 包含在此方法中检查的偏差的数组
</dd>
<dd>
<code>rowIndex</code> - 视图的索引
</dd>
<dd>
<code>x</code> - 感兴趣的x坐标
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
最接近的模型位置为
<code>x</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code>
</dd>
</dl> </li>
</ul> <a name="flipEastAndWestAtEnds-int-javax.swing.text.Position.Bias-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>flipEastAndWestAtEnds</h4> <pre>protected boolean flipEastAndWestAtEnds(int position,
<a href="../../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> bias)</pre>
<div class="block">
<span>确定下一个视图放在哪个方向。</span>
<span>考虑索引号<code>View</code></span>
<span>通常View是<code>View</code>布局的所以EAST的<code>View</code>将处于索引n + 1而WEST的<code>View</code>将处于索引n - 1。在某些情况下例如双向文本EAST的<code>View</code>可能不在索引n + 1而是索引n-1或者WEST的<code>View</code>不在索引n-1而是索引n + 1。在这种情况下方法将返回true表示<code>View</code>以降序排列。</span>
<p> <span>如果文本从右到左放置在位置则返回true否则为false。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BoxView.html#flipEastAndWestAtEnds-int-javax.swing.text.Position.Bias-">flipEastAndWestAtEnds</a></code>在类
<code><a href="../../../javax/swing/text/BoxView.html" title="class in javax.swing.text">BoxView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>position</code> - 进入模型的位置
</dd>
<dd>
<code>bias</code> -
<code>Position.Bias.Forward</code>
<code>Position.Bias.Backward</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果文本被放置在位置左侧否则为false则为true。
</dd>
</dl> </li>
</ul> <a name="getFlowSpan-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFlowSpan</h4> <pre>public int getFlowSpan(int index)</pre>
<div class="block">
为给定的子索引获取约束跨度。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/FlowView.html#getFlowSpan-int-">getFlowSpan</a></code>
<code><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 要查询的视图的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
给定视图的约束跨度为
<code>index</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/FlowView.html#getFlowStart-int-"><code>FlowView.getFlowStart(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="getFlowStart-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFlowStart</h4> <pre>public int getFlowStart(int index)</pre>
<div class="block">
获取沿着流动轴线开始流动跨度的位置。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/FlowView.html#getFlowStart-int-">getFlowStart</a></code>
<code><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>index</code> - 被查询的视图的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
给定视图的位置为
<code>index</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/FlowView.html#getFlowSpan-int-"><code>FlowView.getFlowSpan(int)</code></a>
</dd>
</dl> </li>
</ul> <a name="createRow--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createRow</h4> <pre>protected <a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a> createRow()</pre>
<div class="block">
创建一个
<code>View</code>应该被用来持有一行的孩子的流。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/FlowView.html#createRow--">createRow</a></code>
<code><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的
<code>View</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="nextTabStop-float-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nextTabStop</h4> <pre>public float nextTabStop(float x,
int tabOffset)</pre>
<div class="block">
<span>返回给定参考位置的下一个制表位置位置。</span>
<span>该视图实现了标签坐标系,并在布局过程中调用<code>getTabbedSpan</code>逻辑子节点,以确定孩子的期望跨度。</span>
<span>逻辑上的孩子可以将它们的扩展名向上扩展到知道如何扩展标签的段落。</span>
<span><code>LabelView</code>是将其标签扩展需求向上委托给该段落的视图的示例。</span>
<p> <span>这是实现在段落元素的属性集中尝试找到一个<code>TabSet</code></span> <span>如果找到,将使用其设置,否则将提供默认扩展。</span> <span>用于标签扩展的基本位置是最近分配的段落(这是孩子的布局基于什么)的左侧插入。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/TabExpander.html#nextTabStop-float-int-">nextTabStop</a></code>在接口
<code><a href="../../../javax/swing/text/TabExpander.html" title="interface in javax.swing.text">TabExpander</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - X参考位置
</dd>
<dd>
<code>tabOffset</code> - 标签出现在&gt; = 0的文本流内的位置
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
标签展开的尾端&gt; = 0
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/text/TabSet.html" title="javax.swing.text中的类"><code>TabSet</code></a> <a href="../../../javax/swing/text/TabStop.html" title="javax.swing.text中的类"><code>TabStop</code></a> <a href="../../../javax/swing/text/LabelView.html" title="javax.swing.text中的类"><code>LabelView</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getTabSet--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTabSet</h4> <pre>protected <a href="../../../javax/swing/text/TabSet.html" title="class in javax.swing.text">TabSet</a> getTabSet()</pre>
<div class="block">
获取
<code>Tabset</code>在计算选项卡中使用。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>TabSet</code>
</dd>
</dl> </li>
</ul> <a name="getPartialSize-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPartialSize</h4> <pre>protected float getPartialSize(int startOffset,
int endOffset)</pre>
<div class="block">
<span>返回<code>startOffset</code><code>endOffset</code>之间的视图使用的大小。</span>
<span>如果子视图实现<code>TabableView</code>接口,则使用<code>getPartialView</code>计算大小。</span>
<span>如果需要一个大小,并且<code>View</code>没有实现<code>TabableView</code>接口, <code>preferredSpan</code>将使用<code>preferredSpan</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>startOffset</code> - 起始文档offset&gt; = 0
</dd>
<dd>
<code>endOffset</code> - 结束文件offset&gt; = startOffset
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
大小&gt; = 0
</dd>
</dl> </li>
</ul> <a name="findOffsetToCharactersInString-char:A-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>findOffsetToCharactersInString</h4> <pre>protected int findOffsetToCharactersInString(char[] string,
int start)</pre>
<div class="block">
<span>在string中找到一个字符的文档中的下一个<code>string</code> ,从偏移<code>start</code>开始。</span>
<span>如果没有找到字符,则返回-1。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>string</code> - 字符串
</dd>
<dd>
<code>start</code> - 从哪里开始模型&gt; = 0
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
文档偏移量,如果没有找到字符,则为-1
</dd>
</dl> </li>
</ul> <a name="getTabBase--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTabBase</h4> <pre>protected float getTabBase()</pre>
<div class="block">
返回从中计算制表符的位置。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
其中选项卡从中计算
</dd>
</dl> </li>
</ul> <a name="paint-java.awt.Graphics-java.awt.Shape-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paint</h4> <pre>public void paint(<a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
<a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a)</pre>
<div class="block">
<span>渲染使用给定的渲染表面和该表面上的区域。</span>
<span>这是为了在标签计算的基础坐标之后委托给超类。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BoxView.html#paint-java.awt.Graphics-java.awt.Shape-">paint</a></code>
<code><a href="../../../javax/swing/text/BoxView.html" title="class in javax.swing.text">BoxView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> - 要使用的渲染表面
</dd>
<dd>
<code>a</code> - 要分配的区域
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/View.html#paint-java.awt.Graphics-java.awt.Shape-"><code>View.paint(java.awt.Graphics, java.awt.Shape)</code></a>
</dd>
</dl> </li>
</ul> <a name="getAlignment-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAlignment</h4> <pre>public float getAlignment(int axis)</pre>
<div class="block">
<span>确定沿着轴的该视图的所需对准。</span>
<span>这被实现为沿着y轴对准到第一行的中心并且沿着x轴的默认值。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/BoxView.html#getAlignment-int-">getAlignment</a></code>
<code><a href="../../../javax/swing/text/BoxView.html" title="class in javax.swing.text">BoxView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 可以是
<code>View.X_AXIS</code>
<code>View.Y_AXIS</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>所需的对齐。</span>
<span>这应该是0.0和1.0之间的值其中0表示原点对齐1.0表示与原点的全跨距对齐。</span>
<span>0.5的对齐将是视图的中心。</span>
</dd>
</dl> </li>
</ul> <a name="breakView-int-float-java.awt.Shape-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>breakView</h4> <pre>public <a href="../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a> breakView(int axis,
float len,
<a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a)</pre>
<div class="block">
<span>以给定长度在给定轴上打破此视图。</span>
<p> <span><code>ParagraphView</code>只能在Y_AXIS发生<code>Y_AXIS</code> ,只有<code>len</code>是第一行之后。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 可能是
<code>View.X_AXIS</code>
<code>View.Y_AXIS</code>
</dd>
<dd>
<code>len</code> - 指定在给定轴&gt; = 0处希望潜在断点的位置
</dd>
<dd>
<code>a</code> - 当前分配的视图
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>视图的片段代表给定的跨度,如果视图可以被破坏;</span>
<span>如果视图不支持破坏行为,则返回视图本身</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/View.html#breakView-int-int-float-float-"><code>View.breakView(int, int, float, float)</code></a>
</dd>
</dl> </li>
</ul> <a name="getBreakWeight-int-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBreakWeight</h4> <pre>public int getBreakWeight(int axis,
float len)</pre>
<div class="block">
<span>获得给定位置的重量。</span>
<p> <span><code>ParagraphView</code>只能在Y_AXIS发生<code>Y_AXIS</code> ,只有<code>len</code>是第一行后。</span> <span>如果长度小于一行,则返回值<code>BadBreakWeight</code></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 可能是
<code>View.X_AXIS</code>
<code>View.Y_AXIS</code>
</dd>
<dd>
<code>len</code> - 指定希望潜在的中断时间&gt; = 0
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个表示这里打破吸引力的值</span>
<span><code>GoodBreakWeight</code><code>BadBreakWeight</code></span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/View.html#getBreakWeight-int-float-float-"><code>View.getBreakWeight(int, float, float)</code></a>
</dd>
</dl> </li>
</ul> <a name="calculateMinorAxisRequirements-int-javax.swing.SizeRequirements-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>calculateMinorAxisRequirements</h4> <pre>protected <a href="../../../javax/swing/SizeRequirements.html" title="class in javax.swing">SizeRequirements</a> calculateMinorAxisRequirements(int axis,
<a href="../../../javax/swing/SizeRequirements.html" title="class in javax.swing">SizeRequirements</a> r)</pre>
<div class="block">
<span>计算沿着短轴的段落的需要。</span>
<p> <span>这使用超类的大小要求,修改为考虑相邻视图边缘的不可破坏区域。</span> <span>这种视图的最小尺寸要求应不小于所有相邻碎片的总和。</span> </p>
<p> <span>如果<code>axis</code>参数既不是<code>View.X_AXIS</code>也不是<code>View.Y_AXIS</code> ,则抛出<a href="../../../java/lang/IllegalArgumentException.html" title="java.lang中的类"><code>IllegalArgumentException</code></a></span> <span>如果<code>r</code>参数为<code>null,</code> ,则会创建一个新的<code>SizeRequirements</code>对象,否则返回提供的<code>SizeRequirements</code>对象。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/FlowView.html#calculateMinorAxisRequirements-int-javax.swing.SizeRequirements-">calculateMinorAxisRequirements</a></code>在类
<code><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 短轴
</dd>
<dd>
<code>r</code> - 输入
<code>SizeRequirements</code>对象
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的或调整的
<code>SizeRequirements</code>对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>axis</code>参数无效
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/SizeRequirements.html" title="javax.swing中的类"><code>SizeRequirements</code></a></span>
</dd>
</dl> </li>
</ul> <a name="changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>changedUpdate</h4> <pre>public void changedUpdate(<a href="../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> changes,
<a href="../../../java/awt/Shape.html" title="interface in java.awt">Shape</a> a,
<a href="../../../javax/swing/text/ViewFactory.html" title="interface in javax.swing.text">ViewFactory</a> f)</pre>
<div class="block">
在该视图负责的位置向文档发出属性更改的通知。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/FlowView.html#changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">changedUpdate</a></code>
<code><a href="../../../javax/swing/text/FlowView.html" title="class in javax.swing.text">FlowView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>changes</code> - 相关文件的变更信息
</dd>
<dd>
<code>a</code> - 当前分配的视图
</dd>
<dd>
<code>f</code> - 工厂使用重建如果视图有孩子
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/View.html#changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-"><code>View.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>