Interdisziplinäres Hauptpraktikum für Studierende der Elektrotechnik

Komponentenbasierte Programmierung in Java


Versuchsdurchführung


Ein Applet ist ein Java Programm, das von einer HTML Seite referenziert wird und von einem Java-fähigen Browser (also beim Client) ausgeführt werden kann. Bei der Programmierung von Applets wird in starkem Maße auf existierende Komponenten zurückgegriffen. Von besonderer Bedeutung ist dabei das Abstract Windowing Toolkit (AWT), das als Teil der Java Entwicklungsumgebung JDK (Java Development Kit) mitgeliefert wird. Es erlaubt die einfache, plattformunabhängige Erstellung von graphischen Oberflächen für Applets, aber auch für Java-Applikationen.

Weiterhin existiert für die Programmierung von Applets ein Framework, das die Interaktion des Applets mit seiner Ausführungsumgebung (z.B. W3-Browser) regelt. Unter Verwendung dieser Komponente genügt es, zur Programmierung eines Applets einige Methoden zu redefinieren, während große Teile des Kontrollflusses bereits durch das Framework abgedeckt sind.

Dieser Versuch gibt eine Einführung in die Programmierung einfacher Applets unter Verwendung existierender Komponenten des AWT und des Applet-Frameworks. Die Versuchsdurchführung ist in fünf Abschnitte aufgeteilt. In jedem Abschnitt gibt es eine Erläuterung der relevanten Konzepte mit Beispielen, Links zu der relevanten Dokumentation und eine Menge von Aufgaben. Ziel des Versuches ist es, ein sehr einfaches Mal-Tool zu erstellen. In den Aufgaben der einzelnen Abschnitte werden sukzessive Teillösungen für dieses Gesamtziel erarbeitet, die am Ende zu einem Gesamt-Applet zusammengebunden werden.

  1. Wie funktioniert ein Applet?
  2. Text und Grafik
  3. Buttons & Co
  4. Layout Manager
  5. Events & Listener

 

Achtung: Um alle Beispiel-Applets in dieser Anleitung ansehen zu können, braucht man einen Browser, der das Event-Modell von Java 1.1 unterstützt (z.B. Netscape 4.06).

 


STS-Logo.gif (1335 Byte) hw.sehring, mar-2001