Hallo, ich schon wieder. Nächste Aufgabe, nächstes Problem. Es geht um Applets.
Erstellen Sie ein Java-Applet mit dem Namen Zaehler, das zwei Textzeilen ausgibt.
Beide Texte sollen bei der x-Koordinate 20 beginnen. Die erste Zeile soll an der y-
Koordinate 20 positioniert werden und eine Überschrift enthalten, die dem Applet im
Parameter titel übergeben wird. Die zweite Zeile soll an der y-Koordinate 40
positioniert werden und einen Text der Form „Zähler: X“ enthalten. Dabei soll X eine
Zahl sein, die bei jedem Neuzeichnen des Applets vor der Ausgabe des Textes um
eins erhöht wird. Wenn das Applet einen Parameter start hat, soll dessen Wert als
Startwert für diesen Zähler verwendet werden, anderenfalls soll das Applet den
Zähler zu Beginn mit dem Wert 0 initialisieren.
Erstellen Sie ein HTML-Dokument Zaehler.html, das dieses Applet zweimal
einbindet. (Bei der Darstellung dieses Dokuments sollen zwei Instanzen des Applets
sichtbar sein.) In beiden Fällen soll das Applet eine Breite von 300 Pixeln und eine
Höhe von 200 Pixeln haben. Dabei soll das Applet einmal den Titel „Hier wird ohne
Startwert gezählt.“ haben und keinen Startwert übergeben bekommen. An der
zweiten Stelle soll das Applet den Titel „Hier wird ab 20 gezählt.“ und einen Startwert
von 20 haben.
Ok, dies hab ich bis jetzt gemacht. Die Positionen müssten stimmen, sowie der Zähler auch. Wie kann ich jetzt die in der HTML Datei eingefügten Parameter in die Java Datei einfügen?
Erstellen Sie ein Java-Applet mit dem Namen Zaehler, das zwei Textzeilen ausgibt.
Beide Texte sollen bei der x-Koordinate 20 beginnen. Die erste Zeile soll an der y-
Koordinate 20 positioniert werden und eine Überschrift enthalten, die dem Applet im
Parameter titel übergeben wird. Die zweite Zeile soll an der y-Koordinate 40
positioniert werden und einen Text der Form „Zähler: X“ enthalten. Dabei soll X eine
Zahl sein, die bei jedem Neuzeichnen des Applets vor der Ausgabe des Textes um
eins erhöht wird. Wenn das Applet einen Parameter start hat, soll dessen Wert als
Startwert für diesen Zähler verwendet werden, anderenfalls soll das Applet den
Zähler zu Beginn mit dem Wert 0 initialisieren.
Erstellen Sie ein HTML-Dokument Zaehler.html, das dieses Applet zweimal
einbindet. (Bei der Darstellung dieses Dokuments sollen zwei Instanzen des Applets
sichtbar sein.) In beiden Fällen soll das Applet eine Breite von 300 Pixeln und eine
Höhe von 200 Pixeln haben. Dabei soll das Applet einmal den Titel „Hier wird ohne
Startwert gezählt.“ haben und keinen Startwert übergeben bekommen. An der
zweiten Stelle soll das Applet den Titel „Hier wird ab 20 gezählt.“ und einen Startwert
von 20 haben.
Ok, dies hab ich bis jetzt gemacht. Die Positionen müssten stimmen, sowie der Zähler auch. Wie kann ich jetzt die in der HTML Datei eingefügten Parameter in die Java Datei einfügen?
Code:
import java.awt.Graphics;
import java.applet.Applet;
public class Zaehler extends Applet {
private int x;
public void init() {
x = 0;
}
public void paint(Graphics g) {
++x;
g.drawString("Erste Zeile", 20, 25);
g.drawString("Zähler: " + x, 20, 40);
}
}
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Aufgabe09</title>
</head>
<body>
<applet code="Zaehler.class" width="250" height="200">
<param name="titel" value="Aufgabe 09">
</applet>
</body>
</html>