Java Reference
In-Depth Information
}
public Counter getCounter()
{
return counter;
}
public void actionPerformed(ActionEvent e)
{
counter.increment();
}
}
Wie empfohlen, wird die grafi sche Benutzeroberfl äche nicht im Konstruktor, sondern in der
überschriebenen Methode init aufgebaut. Diese besteht aus einem Objekt der Klasse Coun-
ter und einem Button mit der Beschri ung „Erhöhen“. Da die Klasse auch die Schnittstelle
ActionListener implementiert (wer MVC kennt, sieht, dass es sich bei MainClass1 um eine
kombinierte View-Controller-Klasse handelt), kann this als ActionListener am Button ange-
meldet werden. Bei jedem Klicken des Buttons wird die Methode actionPerformed aufgeru-
fen, was den Aufruf von increment auf dem Counter-Objekt zur Folge hat. Wundern Sie sich
bitte nicht über die Methode getCounter; sie wird für dieses Beispiel wie reset in der Klasse
Counter ebenfalls noch nicht benötigt.
Die Konfi gurationsinformationen befi nden sich in Form eines Tags <applet> an der Stelle in
der HTML-Datei, an der das Applet in die Seite eingefügt werden soll. Das Tag <applet>
muss zwingend die Attribute class, width und height haben. Mit class wird der vollständige
Name (d. h. mit Package-Namen) der Einstiegsklasse angegeben, mit width und height die
Breite und Höhe in Pixeln, die das Applet auf der Seite einnehmen soll. Wenn das Applet aus
mehreren Klassen besteht, bietet es sich an, diese in eine Archiv-Datei (Jar oder Zip) zu
packen und diese Datei unter archive im <applet>-Tag anzugeben. Eine HTML-Seite, die das
entwickelte Applet enthält, könnte dann z. B. wie folgt aussehen, wenn sich die Class-
Dateien in der Archiv-Datei applet.zip befi nden:
<html>
<head>
<title>Applet-Beispiel</title>
</head>
<body>
Hier kommt Text ...:
<p>
Und an dieser Stelle ist das Applet eingebettet:
<p>
<applet code="javacomp.applets.applet1.MainClass1.class"
archive="applet.zip" width="300" height="60">
</applet>
<p>
Hier kann weiterer Text folgen ...
</body>
</html>
Das Applet funktioniert wie erwartet: Jedes Mal, wenn man den Button drückt, wird der um
eins erhöhte Zählerwert angezeigt. Es gibt dafür keine eigene Abbildung. Falls Sie sich nicht
vorstellen können, wie das Applet aussieht, so blättern Sie bitte weiter und betrachten den
oberen Teil von Bild 11.1.
 
Search WWH ::




Custom Search