ZeichenApplet.java
import java.awt.*;
import javax.swing.*;
public class ZeichenApplet extends JApplet {
public void init() {
Container p = getContentPane();
// packe ein ZeichenBrett hinein
ZeichenBrett zf = new ZeichenBrett();
p.add(zf);
}
class ZeichenBrett extends JPanel {
// Zeichenbrett als Hilfsklasse
public void paintComponent(Graphics g) {
// male den Hintergrund (erledigt die Mutter JPanel)
super.paintComponent(g);
// bestimme Größe der Zeichenfläche
int breite = getWidth();
int hoehe = getHeight();
// male Text an fester Stelle hinein
g.drawString("Hallo da draußen!", 20, 20);
// male einen Kreis und ein Quadrat in die Mitte
g.drawOval(breite/2 - 50, hoehe/2 - 50, 100, 100);
g.drawRect(breite/2 - 50, hoehe/2 - 50, 100, 100);
}
}
}