650 lines
35 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 LabelView">Class LabelView</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>javax.swing.text.LabelView</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>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../javax/swing/text/html/InlineView.html" title="javax.swing.text.html中的类">InlineView</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">LabelView</span>
extends <a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a>
implements <a href="../../../javax/swing/text/TabableView.html" title="interface in javax.swing.text">TabableView</a></pre>
<div class="block">
<span><code>LabelView</code>是一个风格的文本块,表示在文本模型中映射到元素上的视图。</span>
<span>它缓存用于渲染的字符级属性。</span>
</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/LabelView.html#LabelView-javax.swing.text.Element-">LabelView</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>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.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="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#getBackground--">getBackground</a></span>()</code>
<div class="block">
获取用于渲染字形的背景颜色。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../java/awt/Font.html" title="class in java.awt">Font</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#getFont--">getFont</a></span>()</code>
<div class="block">
获取字形应该基于的字体。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>protected <a href="../../../java/awt/FontMetrics.html" title="class in java.awt">FontMetrics</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#getFontMetrics--">getFontMetrics</a></span>()</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">在JDK中运行时FontMetrics不用于字形渲染。</span></span>
</div>
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../java/awt/Color.html" title="class in java.awt">Color</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#getForeground--">getForeground</a></span>()</code>
<div class="block">
获取用于渲染字形的前景色。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#isStrikeThrough--">isStrikeThrough</a></span>()</code>
<div class="block">
确定字形是否应该有删除线。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#isSubscript--">isSubscript</a></span>()</code>
<div class="block">
确定字形是否应呈现为上标。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#isSuperscript--">isSuperscript</a></span>()</code>
<div class="block">
确定字形是否应呈现为下标。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#isUnderline--">isUnderline</a></span>()</code>
<div class="block">
确定字形是否应加下划线。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setBackground-java.awt.Color-">setBackground</a></span>(<a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> bg)</code>
<div class="block">
设置视图的背景颜色。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setPropertiesFromAttributes--">setPropertiesFromAttributes</a></span>()</code>
<div class="block">
从属性设置缓存的属性。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setStrikeThrough-boolean-">setStrikeThrough</a></span>(boolean s)</code>
<div class="block">
设置视图是否具有打击/线条。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setSubscript-boolean-">setSubscript</a></span>(boolean s)</code>
<div class="block">
设置视图是否表示下标。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setSuperscript-boolean-">setSuperscript</a></span>(boolean s)</code>
<div class="block">
设置视图是否代表上标。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/LabelView.html#setUnderline-boolean-">setUnderline</a></span>(boolean u)</code>
<div class="block">
设置视图是否加下划线。
</div> </td>
</tr>
</tbody>
</table>
<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#breakView-int-int-float-float-">breakView</a>, <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#getBreakWeight-int-float-float-">getBreakWeight</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#insertUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">insertUpdate</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#removeUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">removeUpdate</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#getAttributes--">getAttributes</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="LabelView-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>LabelView</h4> <pre>public LabelView(<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="setUnderline-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setUnderline</h4> <pre>protected void setUnderline(boolean u)</pre>
<div class="block">
<span>设置视图是否加下划线。</span>
<span>请注意这个setter是受保护的真的只是在设置时需要更新一些附加状态。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>u</code> - 如果视图带下划线则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/LabelView.html#isUnderline--"><code>isUnderline()</code></a>
</dd>
</dl> </li>
</ul> <a name="setStrikeThrough-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setStrikeThrough</h4> <pre>protected void setStrikeThrough(boolean s)</pre>
<div class="block">
<span>设置视图是否具有打击/线条。</span>
<span>请注意这个setter是受保护的真的只是在设置时需要更新一些附加状态。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 如果视图具有罢工/线条则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/LabelView.html#isStrikeThrough--"><code>isStrikeThrough()</code></a>
</dd>
</dl> </li>
</ul> <a name="setSuperscript-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSuperscript</h4> <pre>protected void setSuperscript(boolean s)</pre>
<div class="block">
<span>设置视图是否代表上标。</span>
<span>请注意这个setter是受保护的真的只是在设置时需要更新一些附加状态。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 如果视图表示上标则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/LabelView.html#isSuperscript--"><code>isSuperscript()</code></a>
</dd>
</dl> </li>
</ul> <a name="setSubscript-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSubscript</h4> <pre>protected void setSubscript(boolean s)</pre>
<div class="block">
<span>设置视图是否表示下标。</span>
<span>请注意这个setter是受保护的真的只是在设置时需要更新一些附加状态。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 如果视图表示下标则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/LabelView.html#isSubscript--"><code>isSubscript()</code></a>
</dd>
</dl> </li>
</ul> <a name="setBackground-java.awt.Color-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setBackground</h4> <pre>protected void setBackground(<a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> bg)</pre>
<div class="block">
<span>设置视图的背景颜色。</span>
<span>此方法通常作为配置此<code>View</code>一部分进行调用。</span>
<span>如果您需要自定义背景颜色,您应该覆盖<code>setPropertiesFromAttributes</code>并调用此方法。</span>
<span>值为null表示不应呈现背景以便父<code>View</code>将显示。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>bg</code> - 背景颜色或null
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/text/LabelView.html#setPropertiesFromAttributes--"><code>setPropertiesFromAttributes()</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> </li>
</ul> <a name="getFontMetrics--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFontMetrics</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
protected <a href="../../../java/awt/FontMetrics.html" title="class in java.awt">FontMetrics</a> getFontMetrics()</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">在JDK中运行时FontMetrics不用于字形渲染。</span></span>
</div>
<div class="block">
获取用于此视图的
<code>FontMetrics</code>
</div> </li>
</ul> <a name="getBackground--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBackground</h4> <pre>public <a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> getBackground()</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#getBackground--">getBackground</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
缓存的背景颜色
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="getForeground--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getForeground</h4> <pre>public <a href="../../../java/awt/Color.html" title="class in java.awt">Color</a> getForeground()</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#getForeground--">getForeground</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
缓存的前景色
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="getFont--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFont</h4> <pre>public <a href="../../../java/awt/Font.html" title="class in java.awt">Font</a> getFont()</pre>
<div class="block">
<span>获取字形应该基于的字体。</span>
<span>这是为了返回一个缓存的字体。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/GlyphView.html#getFont--">getFont</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
缓存的字体
</dd>
</dl> </li>
</ul> <a name="isUnderline--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isUnderline</h4> <pre>public boolean isUnderline()</pre>
<div class="block">
<span>确定字形是否应加下划线。</span>
<span>如果为真,则应通过基线绘制下划线。</span>
<span>这是为了返回缓存的下划线属性。</span>
<p> <span>当您请求此属性, <code>LabelView</code>重新同步与的性质及其状态<code>Element</code><code>AttributeSet</code></span> <span>如果<code>Element</code><code>AttributeSet</code>没有设置此属性它将恢复为false。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/GlyphView.html#isUnderline--">isUnderline</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该值缓存
<code>underline</code>属性
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="isStrikeThrough--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isStrikeThrough</h4> <pre>public boolean isStrikeThrough()</pre>
<div class="block">
<span>确定字形是否应该有删除线。</span>
<span>如果为真,则应通过字形的中心绘制一条线。</span>
<span>这是为了返回缓存的<code>strikeThrough</code>属性。</span>
<p> <span>当您请求此属性时, <code>LabelView</code>将重新同步其状态与Element的<code>Element</code><code>AttributeSet</code></span> <span>如果<code>Element</code><code>AttributeSet</code>没有设置此属性它将恢复为false。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/GlyphView.html#isStrikeThrough--">isStrikeThrough</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该值缓存
<code>strikeThrough</code>属性
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="isSubscript--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSubscript</h4> <pre>public boolean isSubscript()</pre>
<div class="block">
确定字形是否应呈现为上标。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/GlyphView.html#isSubscript--">isSubscript</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>缓存的下标属性的值</span>
<p> <span>当您请求此属性, <code>LabelView</code>重新同步与的性质及其状态<code>Element</code><code>AttributeSet</code></span> <span>如果<code>Element</code><code>AttributeSet</code>没有设置此属性它将恢复为false。</span> </p>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> <a name="isSuperscript--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSuperscript</h4> <pre>public boolean isSuperscript()</pre>
<div class="block">
<span>确定字形是否应呈现为下标。</span>
<p> <span>当您请求此属性时, <code>LabelView</code>重新同步其状态与Element的<code>Element</code><code>AttributeSet</code></span> <span>如果<code>Element</code><code>AttributeSet</code>没有设置此属性它将恢复为false。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/text/GlyphView.html#isSuperscript--">isSuperscript</a></code>
<code><a href="../../../javax/swing/text/GlyphView.html" title="class in javax.swing.text">GlyphView</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
缓存的价值
<code>superscript</code>属性
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</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> 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/GlyphView.html#changedUpdate-javax.swing.event.DocumentEvent-java.awt.Shape-javax.swing.text.ViewFactory-">changedUpdate</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="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>