JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.basic
類別 BasicGraphicsUtils

java.lang.Object
  繼承者 javax.swing.plaf.basic.BasicGraphicsUtils

public class BasicGraphicsUtils
extends Object


建構子摘要
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
 

建構子詳細資訊

BasicGraphicsUtils

public BasicGraphicsUtils()
方法詳細資訊

drawEtchedRect

public static void drawEtchedRect(Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h,
                                  Color shadow,
                                  Color darkShadow,
                                  Color highlight,
                                  Color lightHighlight)

getEtchedInsets

public static Insets getEtchedInsets()
返回 drawEtchedRect() 繪製邊框佔用的空間量。

返回:
浮雕化矩形的鑲邊

drawGroove

public static void drawGroove(Graphics g,
                              int x,
                              int y,
                              int w,
                              int h,
                              Color shadow,
                              Color highlight)

getGrooveInsets

public static Insets getGrooveInsets()
返回 drawGroove() 繪製邊框佔用的空間量。

返回:
凹槽邊框的 inset

drawBezel

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)

drawLoweredBezel

public static void drawLoweredBezel(Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h,
                                    Color shadow,
                                    Color darkShadow,
                                    Color highlight,
                                    Color lightHighlight)

drawString

public static void drawString(Graphics g,
                              String text,
                              int underlinedChar,
                              int x,
                              int y)
g.drawString 那樣利用圖形 g 在位置 (x,y) 繪製字元串。underlineChar 在文本中第一次出現時將帶有下劃線。比對演算法不區分大小寫。


drawStringUnderlineCharAt

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 坐標
從以下版本開始:
1.4

drawDashedRect

public static void drawDashedRect(Graphics g,
                                  int x,
                                  int y,
                                  int width,
                                  int height)

getPreferredButtonSize

public static Dimension getPreferredButtonSize(AbstractButton b,
                                               int textIconGap)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only