|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.swing.plaf.basic.BasicGraphicsUtils
public class BasicGraphicsUtils
构造方法摘要 | |
---|---|
BasicGraphicsUtils()
|
方法摘要 | |
---|---|
static void |
drawBezel(Graphics g,
int x,
int y,
int w,
int h,
boolean isPressed,
boolean isDefault,
Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
|
static void |
drawDashedRect(Graphics g,
int x,
int y,
int width,
int height)
|
static void |
drawEtchedRect(Graphics g,
int x,
int y,
int w,
int h,
Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
|
static void |
drawGroove(Graphics g,
int x,
int y,
int w,
int h,
Color shadow,
Color highlight)
|
static void |
drawLoweredBezel(Graphics g,
int x,
int y,
int w,
int h,
Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
|
static void |
drawString(Graphics g,
String text,
int underlinedChar,
int x,
int y)
像 g.drawString 那样利用图形 g 在位置 (x,y) 绘制字符串。 |
static void |
drawStringUnderlineCharAt(Graphics g,
String text,
int underlinedIndex,
int x,
int y)
像 g.drawString 那样利用图形 g 在位置 (x , y ) 绘制字符串。 |
static Insets |
getEtchedInsets()
返回 drawEtchedRect() 绘制边框占用的空间量。 |
static Insets |
getGrooveInsets()
返回 drawGroove() 绘制边框占用的空间量。 |
static Dimension |
getPreferredButtonSize(AbstractButton b,
int textIconGap)
|
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public BasicGraphicsUtils()
方法详细信息 |
---|
public static void drawEtchedRect(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static Insets getEtchedInsets()
drawEtchedRect()
绘制边框占用的空间量。
public static void drawGroove(Graphics g, int x, int y, int w, int h, Color shadow, Color highlight)
public static Insets getGrooveInsets()
drawGroove()
绘制边框占用的空间量。
public static void drawBezel(Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static void drawLoweredBezel(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static void drawString(Graphics g, String text, int underlinedChar, int x, int y)
g.drawString
那样利用图形 g
在位置 (x,y) 绘制字符串。underlineChar
在文本中第一次出现时将带有下划线。匹配算法不区分大小写。
public static void drawStringUnderlineCharAt(Graphics g, String text, int underlinedIndex, int x, int y)
g.drawString
那样利用图形 g
在位置 (x
, y
) 绘制字符串。文本中 underlinedIndex
处的字符将带有下划线。如果 index
超出 text
(包括 < 0)的边界,则没有任何内容有下划线。
g
- 用于绘制的图形text
- 要绘制的字符串underlinedIndex
- 文本中要加下划线的字符的索引x
- 绘制位置的 x 坐标y
- 绘制位置的 y 坐标public static void drawDashedRect(Graphics g, int x, int y, int width, int height)
public static Dimension getPreferredButtonSize(AbstractButton b, int textIconGap)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。