uTools-Manuals/docs/java/javax/swing/plaf/basic/BasicGraphicsUtils.html

291 lines
18 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.plaf.basic
</div>
<h2 class="title" title="Class BasicGraphicsUtils">Class BasicGraphicsUtils</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>javax.swing.plaf.basic.BasicGraphicsUtils</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public class <span class="typeNameLabel">BasicGraphicsUtils</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></pre> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/plaf/basic/BasicGraphicsUtils.html#BasicGraphicsUtils--">BasicGraphicsUtils</a></span>()</code> </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="t1"><span><a href="javascript:show(1);">静态方法</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>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawBezel-java.awt.Graphics-int-int-int-int-boolean-boolean-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">drawBezel</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</code> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawDashedRect-java.awt.Graphics-int-int-int-int-">drawDashedRect</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int width, int height)</code> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawEtchedRect-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">drawEtchedRect</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int w, int h, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</code> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawGroove-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-">drawGroove</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int w, int h, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight)</code> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawLoweredBezel-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">drawLoweredBezel</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, int x, int y, int w, int h, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight, <a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</code> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawString-java.awt.Graphics-java.lang.String-int-int-int-">drawString</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> text, int underlinedChar, int x, int y)</code>
<div class="block">
绘制一个字符串图形
<code>g</code>在位置xy就像
<code>g.drawString</code>会。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#drawStringUnderlineCharAt-java.awt.Graphics-java.lang.String-int-int-int-">drawStringUnderlineCharAt</a></span>(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> text, int underlinedIndex, int x, int y)</code>
<div class="block">
画一个字符串与图形
<code>g</code>在位置(
<code>x</code>
<code>y</code> )就像
<code>g.drawString</code>会。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>static <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/plaf/basic/BasicGraphicsUtils.html#getEtchedInsets--">getEtchedInsets</a></span>()</code>
<div class="block">
返回由
<code>drawEtchedRect()</code>绘制的边框占用的空间
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>static <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/plaf/basic/BasicGraphicsUtils.html#getGrooveInsets--">getGrooveInsets</a></span>()</code>
<div class="block">
返回由
<code>drawGroove()</code>绘制的边框占用的空间
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>static <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/plaf/basic/BasicGraphicsUtils.html#getPreferredButtonSize-javax.swing.AbstractButton-int-">getPreferredButtonSize</a></span>(<a href="../../../../javax/swing/AbstractButton.html" title="class in javax.swing">AbstractButton</a> b, int textIconGap)</code> </td>
</tr>
</tbody>
</table>
<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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="BasicGraphicsUtils--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>BasicGraphicsUtils</h4> <pre>public BasicGraphicsUtils()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="drawEtchedRect-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawEtchedRect</h4> <pre>public static void drawEtchedRect(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
int x,
int y,
int w,
int h,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</pre> </li>
</ul> <a name="getEtchedInsets--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEtchedInsets</h4> <pre>public static <a href="../../../../java/awt/Insets.html" title="class in java.awt">Insets</a> getEtchedInsets()</pre>
<div class="block">
返回由
<code>drawEtchedRect()</code>绘制的边框所占用的空间量
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
蚀刻的直角的插图
</dd>
</dl> </li>
</ul> <a name="drawGroove-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawGroove</h4> <pre>public static void drawGroove(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
int x,
int y,
int w,
int h,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight)</pre> </li>
</ul> <a name="getGrooveInsets--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getGrooveInsets</h4> <pre>public static <a href="../../../../java/awt/Insets.html" title="class in java.awt">Insets</a> getGrooveInsets()</pre>
<div class="block">
返回由
<code>drawGroove()</code>绘制的边框占用的空间量
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
凹槽边界的插图
</dd>
</dl> </li>
</ul> <a name="drawBezel-java.awt.Graphics-int-int-int-int-boolean-boolean-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawBezel</h4> <pre>public static void drawBezel(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
int x,
int y,
int w,
int h,
boolean isPressed,
boolean isDefault,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</pre> </li>
</ul> <a name="drawLoweredBezel-java.awt.Graphics-int-int-int-int-java.awt.Color-java.awt.Color-java.awt.Color-java.awt.Color-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawLoweredBezel</h4> <pre>public static void drawLoweredBezel(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
int x,
int y,
int w,
int h,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> shadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> darkShadow,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> highlight,
<a href="../../../../java/awt/Color.html" title="class in java.awt">Color</a> lightHighlight)</pre> </li>
</ul> <a name="drawString-java.awt.Graphics-java.lang.String-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawString</h4> <pre>public static void drawString(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> text,
int underlinedChar,
int x,
int y)</pre>
<div class="block">
<span>绘制一个字符串与图形<code>g</code>在位置xy就像<code>g.drawString</code>会。</span>
<span>文字中第一次出现<code>underlineChar</code>将被强调。</span>
<span>匹配算法不区分大小写。</span>
</div> </li>
</ul> <a name="drawStringUnderlineCharAt-java.awt.Graphics-java.lang.String-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawStringUnderlineCharAt</h4> <pre>public static void drawStringUnderlineCharAt(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> text,
int underlinedIndex,
int x,
int y)</pre>
<div class="block">
<span>画一个字符串与图形<code>g</code>在位置( <code>x</code> <code>y</code> )就像<code>g.drawString</code>会。</span>
<span>索引号为<code>underlinedIndex</code>的文字中的字符将被加下划线。</span>
<span>如果<code>index</code>超出了<code>text</code> (包括&lt;0的范围则不会强调任何内容。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> - 图形绘制
</dd>
<dd>
<code>text</code> - 要绘制的字符串
</dd>
<dd>
<code>underlinedIndex</code> - 文本中下划线的字符索引
</dd>
<dd>
<code>x</code> - x坐标绘制
</dd>
<dd>
<code>y</code> - y坐标绘制
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="drawDashedRect-java.awt.Graphics-int-int-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>drawDashedRect</h4> <pre>public static void drawDashedRect(<a href="../../../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g,
int x,
int y,
int width,
int height)</pre> </li>
</ul> <a name="getPreferredButtonSize-javax.swing.AbstractButton-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getPreferredButtonSize</h4> <pre>public static <a href="../../../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getPreferredButtonSize(<a href="../../../../javax/swing/AbstractButton.html" title="class in javax.swing">AbstractButton</a> b,
int textIconGap)</pre> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>