|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.plaf.basic.BasicGraphicsUtils
public class BasicGraphicsUtils

| Constructor Summary | |
|---|---|
BasicGraphicsUtils
|
|
| Method Summary | |
|---|---|
static void |
drawBezel
|
static void |
drawDashedRect
|
static void |
drawEtchedRect
|
static void |
drawGroove
|
static void |
drawLoweredBezel
|
static void |
drawString
Draw a string with the graphics g at location (x,y)
just like g.drawString would. |
static void |
drawStringUnderlineCharAt
Draw a string with the graphics g at location
(x, y)
just like g.drawString would. |
static Insets |
getEtchedInsets
Returns the amount of space taken up by a border drawn by drawEtchedRect() |
static Insets |
getGrooveInsets
Returns the amount of space taken up by a border drawn by drawGroove() |
static Dimension |
getPreferredButtonSize
|
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public BasicGraphicsUtils()
| Method Detail |
|---|

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 at location (x,y)
just like g.drawString would.
The first occurrence of underlineChar
in text will be underlined. The matching algorithm is
not case sensitive.

public static void drawStringUnderlineCharAt(Graphics![]()
![]()
g, String
![]()
![]()
text, int underlinedIndex, int x, int y)
g at location
(x, y)
just like g.drawString would.
The character at index underlinedIndex
in text will be underlined. If index is beyond the
bounds of text (including < 0), nothing will be
underlined.
g - Graphics to draw withtext - String to drawunderlinedIndex - Index of character in text to underlinex - x coordinate to draw aty - y coordinate to draw at

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

public static Dimension![]()
![]()
getPreferredButtonSize(AbstractButton
![]()
![]()
b, int textIconGap)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||