|
Draw2D v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.eclipse.draw2d.Graphics
| Inner Class Summary | |
protected static class |
Graphics.TransparencyFlag
|
| Field Summary | |
static int |
LINE_DASH
|
static int |
LINE_DASHDOT
|
static int |
LINE_DASHDOTDOT
|
static int |
LINE_DOT
|
static int |
LINE_SOLID
|
static Graphics.TransparencyFlag |
NON_TRANSPARENT
Deprecated. use (draw/fill)(String/Text) methods instead |
static Graphics.TransparencyFlag |
TRANSPARENT
Deprecated. use (draw/fill)(String/Text) methods instead |
| Constructor Summary | |
Graphics()
|
|
| Method Summary | |
abstract void |
clipRect(Rectangle r)
|
abstract void |
drawArc(Rectangle r,
int offset,
int length)
|
abstract void |
drawFocus(int x,
int y,
int w,
int h)
|
abstract void |
drawFocus(Rectangle r)
|
abstract void |
drawImage(Image srcImage,
int x,
int y)
|
abstract void |
drawImage(Image srcImage,
int x1,
int y1,
int w1,
int h1,
int x2,
int y2,
int w2,
int h2)
|
abstract void |
drawImage(Image srcImage,
Point p)
|
abstract void |
drawImage(Image srcImage,
Rectangle src,
Rectangle dest)
|
abstract void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
abstract void |
drawLine(Point p1,
Point p2)
|
abstract void |
drawOval(Rectangle r)
|
abstract void |
drawPolygon(PointList points)
|
abstract void |
drawPolyline(PointList points)
|
abstract void |
drawRectangle(int x1,
int x2,
int width,
int height)
|
abstract void |
drawRectangle(Rectangle r)
|
abstract void |
drawRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
|
void |
drawString(String s,
int x,
int y)
|
abstract void |
drawString(String s,
int x,
int y,
Graphics.TransparencyFlag transparent)
Deprecated. use drawString(String, int, int) and
fillString(String, int, int) |
void |
drawString(String s,
Point p)
|
abstract void |
drawString(String s,
Point p,
Graphics.TransparencyFlag transparent)
Deprecated. use drawString(String, Point) and
fillString(String, Point) |
void |
drawText(String s,
int x,
int y)
|
abstract void |
drawText(String s,
int x,
int y,
Graphics.TransparencyFlag transparent)
Deprecated. use drawText(String, int, int) and
fillText(String, int, int) |
void |
drawText(String s,
Point p)
|
abstract void |
drawText(String s,
Point p,
Graphics.TransparencyFlag transparent)
Deprecated. use drawText(String, Point) and
fillText(String, Point) |
abstract void |
fillArc(Rectangle r,
int offset,
int length)
|
abstract void |
fillOval(Rectangle r)
|
abstract void |
fillPolygon(PointList points)
|
abstract void |
fillRectangle(int x1,
int x2,
int width,
int height)
|
abstract void |
fillRectangle(Rectangle r)
|
abstract void |
fillRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
|
void |
fillString(String s,
int x,
int y)
|
void |
fillString(String s,
Point p)
|
void |
fillText(String s,
int x,
int y)
|
void |
fillText(String s,
Point p)
|
abstract int |
getAdvanceWidth(char c)
|
abstract Color |
getBackgroundColor()
|
abstract int |
getCharWidth(char c)
|
abstract Rectangle |
getClip(Rectangle rect)
|
abstract Font |
getFont()
|
abstract FontMetrics |
getFontMetrics()
|
abstract Color |
getForegroundColor()
|
abstract int |
getLineStyle()
|
abstract int |
getLineWidth()
|
abstract Dimension |
getStringExtent(String s)
|
abstract Dimension |
getTextExtent(String s)
|
abstract boolean |
getXORMode()
|
abstract void |
popState()
|
abstract void |
pushState()
|
abstract void |
restoreState()
|
abstract void |
scale(float amount)
|
abstract void |
setBackgroundColor(Color rgb)
|
abstract void |
setClip(Rectangle r)
|
abstract void |
setFont(Font f)
|
abstract void |
setForegroundColor(Color rgb)
|
abstract void |
setLineStyle(int style)
|
abstract void |
setLineWidth(int width)
|
abstract void |
setXORMode(boolean b)
|
abstract void |
translate(int x,
int y)
|
abstract void |
translate(Point pt)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static Graphics.TransparencyFlag TRANSPARENT
public static Graphics.TransparencyFlag NON_TRANSPARENT
public static final int LINE_SOLID
public static final int LINE_DASH
public static final int LINE_DASHDOT
public static final int LINE_DASHDOTDOT
public static final int LINE_DOT
| Constructor Detail |
public Graphics()
| Method Detail |
public abstract void clipRect(Rectangle r)
public abstract void drawArc(Rectangle r,
int offset,
int length)
public abstract void fillArc(Rectangle r,
int offset,
int length)
public abstract void drawFocus(Rectangle r)
public abstract void drawFocus(int x,
int y,
int w,
int h)
public abstract void drawImage(Image srcImage,
Point p)
public abstract void drawImage(Image srcImage,
int x,
int y)
public abstract void drawImage(Image srcImage,
Rectangle src,
Rectangle dest)
public abstract void drawImage(Image srcImage,
int x1,
int y1,
int w1,
int h1,
int x2,
int y2,
int w2,
int h2)
public abstract void drawLine(Point p1,
Point p2)
public abstract void drawLine(int x1,
int y1,
int x2,
int y2)
public abstract void drawOval(Rectangle r)
public abstract void fillOval(Rectangle r)
public abstract void drawPolygon(PointList points)
public abstract void fillPolygon(PointList points)
public abstract void drawPolyline(PointList points)
public abstract void drawRectangle(Rectangle r)
public abstract void drawRectangle(int x1,
int x2,
int width,
int height)
public abstract void fillRectangle(Rectangle r)
public abstract void fillRectangle(int x1,
int x2,
int width,
int height)
public abstract void drawRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
public abstract void fillRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
public abstract void drawString(String s,
Point p,
Graphics.TransparencyFlag transparent)
drawString(String, Point) and
fillString(String, Point)
public abstract void drawText(String s,
Point p,
Graphics.TransparencyFlag transparent)
drawText(String, Point) and
fillText(String, Point)
public abstract void drawString(String s,
int x,
int y,
Graphics.TransparencyFlag transparent)
drawString(String, int, int) and
fillString(String, int, int)
public abstract void drawText(String s,
int x,
int y,
Graphics.TransparencyFlag transparent)
drawText(String, int, int) and
fillText(String, int, int)
public void drawText(String s,
int x,
int y)
public void fillText(String s,
int x,
int y)
public void drawString(String s,
int x,
int y)
public void fillString(String s,
int x,
int y)
public void drawText(String s,
Point p)
public void fillText(String s,
Point p)
public void drawString(String s,
Point p)
public void fillString(String s,
Point p)
public abstract int getAdvanceWidth(char c)
public abstract Color getBackgroundColor()
public abstract int getCharWidth(char c)
public abstract Rectangle getClip(Rectangle rect)
public abstract Font getFont()
public abstract FontMetrics getFontMetrics()
public abstract Color getForegroundColor()
public abstract int getLineStyle()
public abstract int getLineWidth()
public abstract Dimension getStringExtent(String s)
public abstract Dimension getTextExtent(String s)
public abstract boolean getXORMode()
public abstract void popState()
public abstract void pushState()
public abstract void restoreState()
public abstract void scale(float amount)
public abstract void setBackgroundColor(Color rgb)
public abstract void setClip(Rectangle r)
public abstract void setFont(Font f)
public abstract void setForegroundColor(Color rgb)
public abstract void setLineStyle(int style)
public abstract void setLineWidth(int width)
public abstract void setXORMode(boolean b)
public abstract void translate(Point pt)
public abstract void translate(int x,
int y)
|
Draw2D v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||