org.eclipse.draw2d
Class Graphics
java.lang.Object
|
+--org.eclipse.draw2d.Graphics
- Direct Known Subclasses:
- ScaledGraphics, SWTGraphics
- public abstract class Graphics
- extends Object
Method Summary |
abstract void |
clipRect(Rectangle r)
|
abstract void |
dispose()
|
abstract void |
drawArc(int x,
int y,
int w,
int h,
int offset,
int length)
|
void |
drawArc(Rectangle r,
int offset,
int length)
|
abstract void |
drawFocus(int x,
int y,
int w,
int h)
|
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)
|
void |
drawImage(Image srcImage,
Point p)
|
void |
drawImage(Image srcImage,
Rectangle src,
Rectangle dest)
|
abstract void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawLine(Point p1,
Point p2)
|
abstract void |
drawOval(int x,
int y,
int w,
int h)
|
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)
|
void |
drawRectangle(Rectangle r)
|
abstract void |
drawRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
|
abstract void |
drawString(String s,
int x,
int y)
|
void |
drawString(String s,
Point p)
|
abstract void |
drawText(String s,
int x,
int y)
|
void |
drawText(String s,
Point p)
|
abstract void |
fillArc(int x,
int y,
int w,
int h,
int offset,
int length)
|
void |
fillArc(Rectangle r,
int offset,
int length)
|
abstract void |
fillGradient(int x,
int y,
int w,
int h,
boolean vertical)
|
void |
fillGradient(Rectangle r,
boolean vertical)
|
abstract void |
fillOval(int x,
int y,
int w,
int h)
|
void |
fillOval(Rectangle r)
|
abstract void |
fillPolygon(PointList points)
|
abstract void |
fillRectangle(int x1,
int x2,
int width,
int height)
|
void |
fillRectangle(Rectangle r)
|
abstract void |
fillRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
|
abstract void |
fillString(String s,
int x,
int y)
|
void |
fillString(String s,
Point p)
|
abstract void |
fillText(String s,
int x,
int y)
|
void |
fillText(String s,
Point p)
|
abstract Color |
getBackgroundColor()
|
abstract Rectangle |
getClip(Rectangle rect)
|
abstract Font |
getFont()
|
abstract FontMetrics |
getFontMetrics()
|
abstract Color |
getForegroundColor()
|
abstract int |
getLineStyle()
|
abstract int |
getLineWidth()
|
abstract boolean |
getXORMode()
|
abstract void |
popState()
|
abstract void |
pushState()
|
abstract void |
restoreState()
|
abstract void |
scale(double 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)
|
void |
translate(Point pt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINE_SOLID
public static final int LINE_SOLID
- See Also:
- Constant Field Values
LINE_DASH
public static final int LINE_DASH
- See Also:
- Constant Field Values
LINE_DASHDOT
public static final int LINE_DASHDOT
- See Also:
- Constant Field Values
LINE_DASHDOTDOT
public static final int LINE_DASHDOTDOT
- See Also:
- Constant Field Values
LINE_DOT
public static final int LINE_DOT
- See Also:
- Constant Field Values
Graphics
public Graphics()
clipRect
public abstract void clipRect(Rectangle r)
dispose
public abstract void dispose()
drawArc
public final void drawArc(Rectangle r,
int offset,
int length)
drawArc
public abstract void drawArc(int x,
int y,
int w,
int h,
int offset,
int length)
fillArc
public abstract void fillArc(int x,
int y,
int w,
int h,
int offset,
int length)
fillArc
public final void fillArc(Rectangle r,
int offset,
int length)
fillGradient
public final void fillGradient(Rectangle r,
boolean vertical)
fillGradient
public abstract void fillGradient(int x,
int y,
int w,
int h,
boolean vertical)
drawFocus
public final void drawFocus(Rectangle r)
drawFocus
public abstract void drawFocus(int x,
int y,
int w,
int h)
drawImage
public final void drawImage(Image srcImage,
Point p)
drawImage
public abstract void drawImage(Image srcImage,
int x,
int y)
drawImage
public final void drawImage(Image srcImage,
Rectangle src,
Rectangle dest)
drawImage
public abstract void drawImage(Image srcImage,
int x1,
int y1,
int w1,
int h1,
int x2,
int y2,
int w2,
int h2)
drawLine
public final void drawLine(Point p1,
Point p2)
drawLine
public abstract void drawLine(int x1,
int y1,
int x2,
int y2)
drawOval
public final void drawOval(Rectangle r)
drawOval
public abstract void drawOval(int x,
int y,
int w,
int h)
fillOval
public final void fillOval(Rectangle r)
fillOval
public abstract void fillOval(int x,
int y,
int w,
int h)
drawPolygon
public abstract void drawPolygon(PointList points)
fillPolygon
public abstract void fillPolygon(PointList points)
drawPolyline
public abstract void drawPolyline(PointList points)
drawRectangle
public final void drawRectangle(Rectangle r)
drawRectangle
public abstract void drawRectangle(int x1,
int x2,
int width,
int height)
fillRectangle
public final void fillRectangle(Rectangle r)
fillRectangle
public abstract void fillRectangle(int x1,
int x2,
int width,
int height)
drawRoundRectangle
public abstract void drawRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
fillRoundRectangle
public abstract void fillRoundRectangle(Rectangle r,
int arcWidth,
int arcHeight)
drawText
public abstract void drawText(String s,
int x,
int y)
drawString
public abstract void drawString(String s,
int x,
int y)
drawString
public final void drawString(String s,
Point p)
drawText
public final void drawText(String s,
Point p)
fillString
public final void fillString(String s,
Point p)
fillString
public abstract void fillString(String s,
int x,
int y)
fillText
public final void fillText(String s,
Point p)
fillText
public abstract void fillText(String s,
int x,
int y)
getBackgroundColor
public abstract Color getBackgroundColor()
getClip
public abstract Rectangle getClip(Rectangle rect)
getFont
public abstract Font getFont()
getFontMetrics
public abstract FontMetrics getFontMetrics()
getForegroundColor
public abstract Color getForegroundColor()
getLineStyle
public abstract int getLineStyle()
getLineWidth
public abstract int getLineWidth()
getXORMode
public abstract boolean getXORMode()
popState
public abstract void popState()
pushState
public abstract void pushState()
restoreState
public abstract void restoreState()
scale
public abstract void scale(double amount)
setBackgroundColor
public abstract void setBackgroundColor(Color rgb)
setClip
public abstract void setClip(Rectangle r)
setFont
public abstract void setFont(Font f)
setForegroundColor
public abstract void setForegroundColor(Color rgb)
setLineStyle
public abstract void setLineStyle(int style)
setLineWidth
public abstract void setLineWidth(int width)
setXORMode
public abstract void setXORMode(boolean b)
translate
public final void translate(Point pt)
translate
public abstract void translate(int x,
int y)
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.