479 lines
32 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.html
</div>
<h2 class="title" title="Class InlineView">Class InlineView</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/GlyphView.html" title="class in javax.swing.text">javax.swing.text.GlyphView</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javax/swing/text/LabelView.html" title="class in javax.swing.text">javax.swing.text.LabelView</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.html.InlineView</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="../../../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> <a href="../../../../javax/swing/SwingConstants.html" title="javax.swing中的接口">SwingConstants</a> <a href="../../../../javax/swing/text/TabableView.html" title="javax.swing.text中的接口">TabableView</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">InlineView</span>
extends <a href="../../../../javax/swing/text/LabelView.html" title="class in javax.swing.text">LabelView</a></pre>
<div class="block">
基于CSS属性显示
<dfn>内联元素</dfn>样式。
</div> </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.GlyphView">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.text.<a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></h3> <code><a href="../../../../javax/swing/text/GlyphView.GlyphPainter.html" title="class in javax.swing.text">GlyphView.GlyphPainter</a></code></li>
</ul> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<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/html/InlineView.html#InlineView-javax.swing.text.Element-">InlineView</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
构造一个包含在元素上的新视图。
</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/html/InlineView.html#breakView-int-int-float-float-">breakView</a></span>(int axis, int offset, float pos, float len)</code>
<div class="block">
试图在给定的轴上打破这个视图。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.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> e, <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="altColor" id="i2">
<td class="colFirst"><code><a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.html#getAttributes--">getAttributes</a></span>()</code>
<div class="block">
获取渲染时要使用的属性。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.html#getBreakWeight-int-float-float-">getBreakWeight</a></span>(int axis, float pos, float len)</code>
<div class="block">
确定这种观点的休息时机有多吸引人。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected <a href="../../../../javax/swing/text/html/StyleSheet.html" title="class in javax.swing.text.html">StyleSheet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.html#getStyleSheet--">getStyleSheet</a></span>()</code> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.html#insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">insertUpdate</a></span>(<a href="../../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> e, <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="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.html#removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">removeUpdate</a></span>(<a href="../../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> e, <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="i7">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/InlineView.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.LabelView">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../../javax/swing/text/LabelView.html" title="class in javax.swing.text">LabelView</a></h3> <code><a href="../../../../javax/swing/text/LabelView.html#getBackground--">getBackground</a>, <a href="../../../../javax/swing/text/LabelView.html#getFont--">getFont</a>, <a href="../../../../javax/swing/text/LabelView.html#getFontMetrics--">getFontMetrics</a>, <a href="../../../../javax/swing/text/LabelView.html#getForeground--">getForeground</a>, <a href="../../../../javax/swing/text/LabelView.html#isStrikeThrough--">isStrikeThrough</a>, <a href="../../../../javax/swing/text/LabelView.html#isSubscript--">isSubscript</a>, <a href="../../../../javax/swing/text/LabelView.html#isSuperscript--">isSuperscript</a>, <a href="../../../../javax/swing/text/LabelView.html#isUnderline--">isUnderline</a>, <a href="../../../../javax/swing/text/LabelView.html#setBackground-java.awt.Color-">setBackground</a>, <a href="../../../../javax/swing/text/LabelView.html#setStrikeThrough-boolean-">setStrikeThrough</a>, <a href="../../../../javax/swing/text/LabelView.html#setSubscript-boolean-">setSubscript</a>, <a href="../../../../javax/swing/text/LabelView.html#setSuperscript-boolean-">setSuperscript</a>, <a href="../../../../javax/swing/text/LabelView.html#setUnderline-boolean-">setUnderline</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.GlyphView">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></h3> <code><a href="../../../../javax/swing/text/GlyphView.html#checkPainter--">checkPainter</a>, <a href="../../../../javax/swing/text/GlyphView.html#clone--">clone</a>, <a href="../../../../javax/swing/text/GlyphView.html#createFragment-int-int-">createFragment</a>, <a href="../../../../javax/swing/text/GlyphView.html#getAlignment-int-">getAlignment</a>, <a href="../../../../javax/swing/text/GlyphView.html#getEndOffset--">getEndOffset</a>, <a href="../../../../javax/swing/text/GlyphView.html#getGlyphPainter--">getGlyphPainter</a>, <a href="../../../../javax/swing/text/GlyphView.html#getMinimumSpan-int-">getMinimumSpan</a>, <a href="../../../../javax/swing/text/GlyphView.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/GlyphView.html#getPartialSpan-int-int-">getPartialSpan</a>, <a href="../../../../javax/swing/text/GlyphView.html#getPreferredSpan-int-">getPreferredSpan</a>, <a href="../../../../javax/swing/text/GlyphView.html#getStartOffset--">getStartOffset</a>, <a href="../../../../javax/swing/text/GlyphView.html#getTabbedSpan-float-javax.swing.text.TabExpander-">getTabbedSpan</a>, <a href="../../../../javax/swing/text/GlyphView.html#getTabExpander--">getTabExpander</a>, <a href="../../../../javax/swing/text/GlyphView.html#getText-int-int-">getText</a>, <a href="../../../../javax/swing/text/GlyphView.html#modelToView-int-java.awt.Shape-javax.swing.text.Position.Bias-">modelToView</a>, <a href="../../../../javax/swing/text/GlyphView.html#paint-java.awt.Graphics-java.awt.Shape-">paint</a>, <a href="../../../../javax/swing/text/GlyphView.html#setGlyphPainter-javax.swing.text.GlyphView.GlyphPainter-">setGlyphPainter</a>, <a href="../../../../javax/swing/text/GlyphView.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.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#forwardUpdate-javax.swing.event.DocumentEvent.ElementChange-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">forwardUpdate</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#getChildAllocation-int-java.awt.Shape-">getChildAllocation</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#getGraphics--">getGraphics</a>, <a href="../../../../javax/swing/text/View.html#getMaximumSpan-int-">getMaximumSpan</a>, <a href="../../../../javax/swing/text/View.html#getParent--">getParent</a>, <a href="../../../../javax/swing/text/View.html#getResizeWeight-int-">getResizeWeight</a>, <a href="../../../../javax/swing/text/View.html#getToolTipText-float-float-java.awt.Shape-">getToolTipText</a>, <a href="../../../../javax/swing/text/View.html#getView-int-">getView</a>, <a href="../../../../javax/swing/text/View.html#getViewCount--">getViewCount</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#getViewIndex-int-javax.swing.text.Position.Bias-">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-javax.swing.text.Position.Bias-int-javax.swing.text.Position.Bias-java.awt.Shape-">modelToView</a>, <a href="../../../../javax/swing/text/View.html#modelToView-int-java.awt.Shape-">modelToView</a>, <a href="../../../../javax/swing/text/View.html#preferenceChanged-javax.swing.text.View-boolean-boolean-">preferenceChanged</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#replace-int-int-javax.swing.text.View:A-">replace</a>, <a href="../../../../javax/swing/text/View.html#setParent-javax.swing.text.View-">setParent</a>, <a href="../../../../javax/swing/text/View.html#setSize-float-float-">setSize</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#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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.TabableView">
<!-- --> </a> <h3>Methods inherited from interface javax.swing.text.<a href="../../../../javax/swing/text/TabableView.html" title="interface in javax.swing.text">TabableView</a></h3> <code><a href="../../../../javax/swing/text/TabableView.html#getPartialSpan-int-int-">getPartialSpan</a>, <a href="../../../../javax/swing/text/TabableView.html#getTabbedSpan-float-javax.swing.text.TabExpander-">getTabbedSpan</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="InlineView-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>InlineView</h4> <pre>public InlineView(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</pre>
<div class="block">
构造一个包含在元素上的新视图。
</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="insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insertUpdate</h4> <pre>public void insertUpdate(<a href="../../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> e,
<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">
<span>在该视图负责的位置发出通知。</span>
<span>如果任一参数为<code>null</code> ,则该方法的行为依赖于实现。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/GlyphView.html#insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">insertUpdate</a></code>
<code><a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 相关文件的更改信息
</dd>
<dd>
<code>a</code> - 视图的当前分配
</dd>
<dd>
<code>f</code> - 工厂使用重建如果视图有孩子
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/swing/text/View.html#insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-"><code>View.insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeUpdate</h4> <pre>public void removeUpdate(<a href="../../../../javax/swing/event/DocumentEvent.html" title="interface in javax.swing.event">DocumentEvent</a> e,
<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">
<span>在该视图负责的位置发出文档中已删除某些内容的通知。</span>
<span>如果任一参数为<code>null</code> ,则该方法的行为依赖于实现。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/GlyphView.html#removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">removeUpdate</a></code>
<code><a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - 相关文件的变更信息
</dd>
<dd>
<code>a</code> - 视图的当前分配
</dd>
<dd>
<code>f</code> - 工厂使用重建如果视图有孩子
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/swing/text/View.html#removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-"><code>View.removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)</code></a>
</dd>
</dl> </li>
</ul> <a name="changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">
<!-- --> </a>
<ul class="blockList">
<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> e,
<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/LabelView.html#changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">changedUpdate</a></code>
<code><a href="../../../../javax/swing/text/LabelView.html" title="class in javax.swing.text">LabelView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</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> <a name="getAttributes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributes</h4> <pre>public <a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> getAttributes()</pre>
<div class="block">
<span>获取渲染时要使用的属性。</span>
<span>这是为了将模型中指定的属性与StyleSheet进行复用。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/View.html#getAttributes--">getAttributes</a></code>在类
<code><a href="../../../../javax/swing/text/View.html" title="class in javax.swing.text">View</a></code>
</dd>
</dl> </li>
</ul> <a name="getBreakWeight-int-float-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBreakWeight</h4> <pre>public int getBreakWeight(int axis,
float pos,
float len)</pre>
<div class="block">
<span>确定这种观点的休息时机有多吸引人。</span>
<span>这可以用于确定在格式化过程中调用<code>breakView</code>最有吸引力的视图。</span>
<span>例如,表示具有空格的文本的视图可能比没有空格的视图更有吸引力。</span>
<span>重量越高,休息时间越有吸引力。</span>
<span>等于或低于<code>BadBreakWeight</code>不应被视为休息。</span>
<span>大于等于<code>ForcedBreakWeight</code>应该被打破。</span>
<p> <span>这是为了提供返回<code>BadBreakWeight</code>的默认行为,除非长度大于视图的长度,在这种情况下,整个视图表示片段。</span> <span>除非写出支持破坏行为的观点,否则尝试违反观点是没有吸引力的。</span> <span>支持破解的视图的示例是<code>LabelView</code></span> <span>使用重量的视图的例子是<code>ParagraphView</code></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/GlyphView.html#getBreakWeight-int-float-float-">getBreakWeight</a></code>
<code><a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 可以是View.X_AXIS或View.Y_AXIS
</dd>
<dd>
<code>pos</code> - 断开视图&gt; = 0开始的潜在位置。这可能对计算制表位置有用。
</dd>
<dd>
<code>len</code> - 指定需要潜在中断的
<em>位置</em>的距离&gt; = 0的相对长度。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
重量应该是ForcedBreakWeight和BadBreakWeight之间的值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../../javax/swing/text/LabelView.html" title="javax.swing.text中的类"><code>LabelView</code></a> <a href="../../../../javax/swing/text/html/ParagraphView.html" title="javax.swing.text.html中的类"><code>ParagraphView</code></a> <a href="../../../../javax/swing/text/View.html#BadBreakWeight"><code>View.BadBreakWeight</code></a> <a href="../../../../javax/swing/text/View.html#GoodBreakWeight"><code>View.GoodBreakWeight</code></a> <a href="../../../../javax/swing/text/View.html#ExcellentBreakWeight"><code>View.ExcellentBreakWeight</code></a> <a href="../../../../javax/swing/text/View.html#ForcedBreakWeight"><code>View.ForcedBreakWeight</code></a></span>
</dd>
</dl> </li>
</ul> <a name="breakView-int-int-float-float-">
<!-- --> </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,
int offset,
float pos,
float len)</pre>
<div class="block">
<span>试图在给定的轴上打破这个视图。</span>
<span>有关此方法的完整说明,请参阅<a href="../../../../javax/swing/text/View.html#breakView-int-int-float-float-"><code>View.breakView(int, int, float, float)</code></a></span>
<p> <span>这种方法的行为是未指定的情况下, <code>axis</code>既不是<code>View.X_AXIS</code>也不<code>View.Y_AXIS</code> ,并且在壳体<code>offset</code> <code>pos</code> ,或<code>len</code>为空。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/GlyphView.html#breakView-int-int-float-float-">breakView</a></code>
<code><a href="../../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>axis</code> - 可能是
<code>View.X_AXIS</code>
<code>View.Y_AXIS</code>
</dd>
<dd>
<code>offset</code> - 文档模型中破碎的片段将占用&gt; = 0的位置。这将是返回的片段的起始偏移量
</dd>
<dd>
<code>pos</code> - 断开的视图将占据的轴的位置&gt; = 0。这可能对标签计算
</dd>
<dd>
<code>len</code> - 指定要求潜在断点的轴的距离&gt; = 0
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
表示给定跨度的视图的片段。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</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="setPropertiesFromAttributes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPropertiesFromAttributes</h4> <pre>protected void setPropertiesFromAttributes()</pre>
<div class="block">
从属性设置缓存的属性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/LabelView.html#setPropertiesFromAttributes--">setPropertiesFromAttributes</a></code>
<code><a href="../../../../javax/swing/text/LabelView.html" title="class in javax.swing.text">LabelView</a></code>
</dd>
</dl> </li>
</ul> <a name="getStyleSheet--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getStyleSheet</h4> <pre>protected <a href="../../../../javax/swing/text/html/StyleSheet.html" title="class in javax.swing.text.html">StyleSheet</a> getStyleSheet()</pre> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>