|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tecnick.jddm.ButtonBevel
public class ButtonBevel
Title: Button Bevel
Description: Class to draw a 3D button bevel (rectangle) on a Graphics area
Field Summary | |
---|---|
private int |
bevel_width
bevel width in pixels |
private int |
h
component height in pixels |
static int |
IN
constant to indicate the "IN" drawing mode (button pushed) |
private int |
mode
bevel mode (IN = pushed, OUT = unpushed) |
static int |
OUT
constant to indicate the "OUT" drawing mode (button unpushed) |
(package private) java.awt.Component |
parent
parent component |
private int |
w
component width in pixels |
private int |
x
starting horizontal position in pixels |
private int |
y
starting vertical position in pixels |
Constructor Summary | |
---|---|
ButtonBevel(java.awt.Component c,
int X,
int Y,
int width,
int height,
int bw)
Create button bevel with specified measures |
Method Summary | |
---|---|
void |
paint(java.awt.Graphics g)
paint the border |
void |
setDrawingMode(int m)
Set the drawing mode (pushed - unpushed) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int IN
public static final int OUT
java.awt.Component parent
private int w
private int h
private int x
private int y
private int bevel_width
private int mode
Constructor Detail |
---|
public ButtonBevel(java.awt.Component c, int X, int Y, int width, int height, int bw)
c
- component where you want add bevelX
- starting horizontal position in pixelsY
- starting vertical position in pixelswidth
- component width in pixelsheight
- component height in pixelsbw
- bevel width in pixelsMethod Detail |
---|
public void setDrawingMode(int m)
m
- drawing mode. Possible values are: ButtonBevel.IN, ButtonBevel.OUTpublic void paint(java.awt.Graphics g)
g
- Graphics
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |