logo

Grafiken im Schwung anzeigen:

Die Klasse java.awt.Graphics bietet viele Methoden für die Grafikprogrammierung.

Häufig verwendete Methoden der Grafikklasse:

wird verwendet, um die angegebene Zeichenfolge zu zeichnen.Zeichnet ein Rechteck mit der angegebenen Breite und Höhe.wird verwendet, um ein Rechteck mit der Standardfarbe und der angegebenen Breite und Höhe zu füllen.wird verwendet, um ein Oval mit der angegebenen Breite und Höhe zu zeichnen.wird verwendet, um das Oval mit der Standardfarbe und der angegebenen Breite und Höhe zu füllen.wird verwendet, um eine Linie zwischen den Punkten (x1, y1) und (x2, y2) zu zeichnen.wird verwendet, um das angegebene Bild zu zeichnen.wird verwendet, um einen kreisförmigen oder elliptischen Bogen zu zeichnen.wird zum Füllen eines kreisförmigen oder elliptischen Bogens verwendet.wird verwendet, um die aktuelle Farbe der Grafik auf die angegebene Farbe festzulegen.wird verwendet, um die aktuelle Schriftart der Grafik auf die angegebene Schriftart festzulegen.
public abstract void drawString(String str, int x, int y):
public void drawRect(int x, int y, int width, int height):
öffentliches abstraktes void fillRect(int x, int y, int width, int height):
öffentliches abstraktes void drawOval(int x, int y, int width, int height):
public abstract void fillOval(int x, int y, int width, int height):
öffentliche abstrakte void drawLine(int x1, int y1, int x2, int y2):
public abstract boolean drawImage(Image img, int x, int y, ImageObserver Observer):
public abstract void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle):
public abstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle):
public abstract void setColor(Farbe c):
public abstract void setFont(Schriftart):

Beispiel für die Darstellung von Grafiken im Swing:

Beispiel für die Darstellung von Grafiken im Swing
 import java.awt.*; import javax.swing.JFrame; public class DisplayGraphics extends Canvas{ public void paint(Graphics g) { g.drawString('Hello',40,40); setBackground(Color.WHITE); g.fillRect(130, 30,100, 80); g.drawOval(30,130,50, 60); setForeground(Color.RED); g.fillOval(130,130,50, 60); g.drawArc(30, 200, 40,50,90,60); g.fillArc(30, 130, 40,50,180,40); } public static void main(String[] args) { DisplayGraphics m=new DisplayGraphics(); JFrame f=new JFrame(); f.add(m); f.setSize(400,400); //f.setLayout(null); f.setVisible(true); } } 
Laden Sie dieses Beispiel herunter