La classe Graphics

Horizontale.gif (2348 octets)

Objet par l'intermédiaire duquel sont programmés les affichages graphiques au sein des fonctions void paint(Graphics g) surchargées dans les classes Java ayant à gérer un affichage.

Constructeur

protected Graphics()

 

Valeur rendue

Nom et paramètres

void

clearRect(int x,int y,int width,int height)

void

clipRect(int x,int y,int width,int height)

void

copyArea(int x,int y,int width,int height,int dx,int dy)

Graphics

create()

Graphics

create(int x,int y,int width,int height)

void

dispose()

void

draw3DRect(int x,int y,int width,int height,boolean raised)

void

drawArc(int x,int y,int width,int height,int startAngle,int arcAngle)

void

drawBytes(byte[] data,int offset,int length,int x,int y)

void

drawChars(char[] data,int offset,int length,int x,int y)

boolean

drawImage(Image img,int x,int y,Color bgcolor,ImageObserver observer)

boolean

drawImage(Image img,int x,int y,ImageObserver observer)

boolean

drawImage(Image img,int x,int y,int width,int height,Color bgcolor,ImageObserver observer)

boolean

drawImage(Image img,int x,int y,int width,int height,ImageObserver observer)

boolean

drawImage(Image img,int dx1,int dy1,int dx2,int dy2,int sx1,int sy1,int sx2,int sy2,Color bgcolor,ImageObserver observer)

boolean

drawImage(Image img,int dx1,int dy1,int dx2,int dy2,int sx1,int sy1,int sx2,int sy2,ImageObserver observer)

void

drawLine(int x1,int y1,int x2,int y2)

void

drawOval(int x,int y,int width,int height)

void

drawPolygon(int[] xPoints,int[] yPoints,int nPoints)

void

drawPolygon(Polygon p)

void

drawPolyline(int[] xPoints,int[] yPoints,int nPoints)

void

drawRect(int x,int y,int width,int height)

void

drawRoundRect(int x,int y,int width,int height,int arcWidth,int arcHeight)

void

drawString(AttributedCharacterIterator iterator,int x,int y)

void

drawString(String str,int x,int y)

void

fill3DRect(int x,int y,int width,int height,boolean raised)

void

fillArc(int x,int y,int width,int height,int startAngle,int arcAngle)

void

fillOval(int x,int y,int width,int height)

void

fillPolygon(int[] xPoints,int[] yPoints,int nPoints)

void

fillPolygon(Polygon p)

void

fillRect(int x,int y,int width,int height)

void

fillRoundRect(int x,int y,int width,int height,int arcWidth,int arcHeight)

void

finalize()

Shape

getClip()

Rectangle

getClipBounds()

Rectangle

getClipBounds(Rectangle r)

Rectangle

getClipRect()

Color

getColor()

Font

getFont()

FontMetrics

getFontMetrics()

FontMetrics

getFontMetrics(Font f)

boolean

hitClip(int x,int y,int width,int height)

void

setClip(int x,int y,int width,int height)

void

setClip(Shape clip)

void

setColor(Color c)

void

setFont(Font font)

void

setPaintMode()

void

setXORMode(Color c1)

void

translate(int x,int y)

Retour