mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-07 01:42:48 +08:00
154 lines
12 KiB
HTML
154 lines
12 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.border
|
||
</div>
|
||
<h2 class="title" title="Interface Border">Interface Border</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
所有已知实现类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/border/AbstractBorder.html" title="javax.swing.border中的类">AbstractBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.ButtonBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.ButtonBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.FieldBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.FieldBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.MarginBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.MarginBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.MenuBarBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.MenuBarBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.RadioButtonBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.RadioButtonBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.RolloverButtonBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.RolloverButtonBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.SplitPaneBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.SplitPaneBorder</a> , <a href="../../../javax/swing/plaf/basic/BasicBorders.ToggleButtonBorder.html" title="javax.swing.plaf.basic中的类">BasicBorders.ToggleButtonBorder</a> , <a href="../../../javax/swing/border/BevelBorder.html" title="javax.swing.border中的类">BevelBorder</a> , <a href="../../../javax/swing/plaf/BorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.BevelBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.BevelBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.CompoundBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.CompoundBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.EmptyBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.EmptyBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.EtchedBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.EtchedBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.LineBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.LineBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.MatteBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.MatteBorderUIResource</a> , <a href="../../../javax/swing/plaf/BorderUIResource.TitledBorderUIResource.html" title="javax.swing.plaf中的类">BorderUIResource.TitledBorderUIResource</a> , <a href="../../../javax/swing/border/CompoundBorder.html" title="javax.swing.border中的类">CompoundBorder</a> , <a href="../../../javax/swing/border/EmptyBorder.html" title="javax.swing.border中的类">EmptyBorder</a> , <a href="../../../javax/swing/border/EtchedBorder.html" title="javax.swing.border中的类">EtchedBorder</a> , <a href="../../../javax/swing/border/LineBorder.html" title="javax.swing.border中的类">LineBorder</a> , <a href="../../../javax/swing/border/MatteBorder.html" title="javax.swing.border中的类">MatteBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.ButtonBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.ButtonBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.Flush3DBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.Flush3DBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.InternalFrameBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.InternalFrameBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.MenuBarBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.MenuBarBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.MenuItemBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.MenuItemBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.OptionDialogBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.OptionDialogBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.PaletteBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.PaletteBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.PopupMenuBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.PopupMenuBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.RolloverButtonBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.RolloverButtonBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.ScrollPaneBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.ScrollPaneBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.TableHeaderBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.TableHeaderBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.TextFieldBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.TextFieldBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.ToggleButtonBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.ToggleButtonBorder</a> , <a href="../../../javax/swing/plaf/metal/MetalBorders.ToolBarBorder.html" title="javax.swing.plaf.metal中的类">MetalBorders.ToolBarBorder</a> , <a href="../../../javax/swing/border/SoftBevelBorder.html" title="javax.swing.border中的类">SoftBevelBorder</a> , <a href="../../../javax/swing/border/StrokeBorder.html" title="javax.swing.border中的类">StrokeBorder</a> , <a href="../../../javax/swing/border/TitledBorder.html" title="javax.swing.border中的类">TitledBorder</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Border</span></pre>
|
||
<div class="block">
|
||
<span>描述能够渲染围绕摆动组件边缘的边框的对象的界面。</span>
|
||
<span>有关使用边框的示例,请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/components/border.htmll">How to Use Borders</a> <em>“Java教程</em> ”中<em>的</em>一节<em>。</em></span>
|
||
<p> <span>在Swing组件集中,边框取代了Insets作为在组件边缘周围创建(装饰或平面)区域的机制。</span> </p>
|
||
<p> <span>使用说明:</span> </p>
|
||
<ul>
|
||
<li> <span>使用EmptyBorder创建一个平面边框(这个机制取代了它的前身, <code>setInsets</code> )。</span> </li>
|
||
<li> <span>使用CompoundBorder来嵌套多个边框对象,创建一个单一的组合边框。</span> </li>
|
||
<li> <span>边框实例被设计为共享。</span> <span>而不是使用边框类之一创建一个新的边框对象,而是使用BorderFactory方法,该方法生成共同边框类型的共享实例。</span> </li>
|
||
<li> <span>其他边框样式包括BevelBorder,SoftBevelBorder,EtchedBorder,LineBorder,TitledBorder和MatteBorder。</span> </li>
|
||
<li> <span>创建一个新的边框类,子类AbstractBorder。</span> </li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/BorderFactory.html" title="javax.swing中的类"><code>BorderFactory</code></a> , <a href="../../../javax/swing/border/EmptyBorder.html" title="javax.swing.border中的类"><code>EmptyBorder</code></a> , <a href="../../../javax/swing/border/CompoundBorder.html" title="javax.swing.border中的类"><code>CompoundBorder</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ========== 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="t3"><span><a href="javascript:show(4);">抽象方法</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="../../../java/awt/Insets.html" title="class in java.awt">Insets</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/border/Border.html#getBorderInsets-java.awt.Component-">getBorderInsets</a></span>(<a href="../../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
|
||
<div class="block">
|
||
返回边框的插入。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/border/Border.html#isBorderOpaque--">isBorderOpaque</a></span>()</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/border/Border.html#paintBorder-java.awt.Component-java.awt.Graphics-int-int-int-int-">paintBorder</a></span>(<a href="../../../java/awt/Component.html" title="class in java.awt">Component</a> c, <a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int width, int height)</code>
|
||
<div class="block">
|
||
用指定的位置和大小绘制指定组件的边框。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="paintBorder-java.awt.Component-java.awt.Graphics-int-int-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>paintBorder</h4> <pre>void paintBorder(<a href="../../../java/awt/Component.html" title="class in java.awt">Component</a> c,
|
||
<a href="../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
|
||
int x,
|
||
int y,
|
||
int width,
|
||
int height)</pre>
|
||
<div class="block">
|
||
用指定的位置和大小绘制指定组件的边框。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>c</code> - 正在绘制边框的组件
|
||
</dd>
|
||
<dd>
|
||
<code>g</code> - 油漆图形
|
||
</dd>
|
||
<dd>
|
||
<code>x</code> - 绘画边框的x位置
|
||
</dd>
|
||
<dd>
|
||
<code>y</code> - 绘画边框的y位置
|
||
</dd>
|
||
<dd>
|
||
<code>width</code> - 绘画边框的宽度
|
||
</dd>
|
||
<dd>
|
||
<code>height</code> - 绘画边框的高度
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getBorderInsets-java.awt.Component-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBorderInsets</h4> <pre><a href="../../../java/awt/Insets.html" title="class in java.awt">Insets</a> getBorderInsets(<a href="../../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
|
||
<div class="block">
|
||
返回边框的插入。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>c</code> - 应用此边界插入值的组件
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isBorderOpaque--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>isBorderOpaque</h4> <pre>boolean isBorderOpaque()</pre>
|
||
<div class="block">
|
||
<span>返回边框是否不透明。</span>
|
||
<span>如果边框是不透明的,它在绘画时负责填写自己的背景。</span>
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |