Not all browsers can run applets. If you see this, yours can not.

Diese Applet zeichnet einen Kreis von 25 Einheiten genau in der Mitte von einem 150*150 großen Feld Der zugehörige Quelltext:




import java.applet.Applet;
import java.awt.*;


public class test extends Applet
{
final int radius = 25;

public void paint ( Graphics gr )
{
setBackground( Color.lightGray );

gr.drawOval( (150/2 - radius), (150/2 - radius), radius*2, radius*2 );

}
}


Hier der Download der .class und der .java Datei, sowie eine html datei zum ausführen des Applets.
Anbei noch ein Bild mit einer kleinen Erklärung der Koordinaten von Java

Download


Der Klasse test werden mit der Vererbung Applet weitere Funktion, Variabeln und Methoden hinzugefügt. Einer normalen public class werden Befehle der vorher importierten Headerdatei(en) vererbt.

  extends

Es gibt noch andere Befehle um Objekte zu zeichnen. Einige wären:

grid

g.setColor(Farbe); //setzt die Farbe fest, in der gezeichnet wird

g.drawLine(xa,ya,xb,yb);
//zeichnet eine Linie von (xa/ya) nach (xb/yb)

g.drawRect(xa,ya,laenge,breite);
//zeichnet ein Rechteck von (xa/ya) aus

g.fillRect(xa,ya,laenge,breite);
//zeichnet ein ausgefülltes Rechteck

g.drawOval(xa,ya,radiusA,radiusB);
//zeichnet ein Oval mit den angegebenen Maßen
//(xa/ya) ist die rechte obere Ecke des einhüllenden Rechtecks.
//Bei einem Kreis müssen radiusA und radiusB gleich sein.

g.fillOval(xa,ya,radiusA,radiusB); //zeichnet ein ausgefülltes Oval



Hier noch ein Link zu vielen unterschiedlichen Grafikapplets

Link