Anhand eines anschaulichen Beispiels wird eingeführt in: Java GUIs mit AWT; Event
Handling (inkl. Interfaces); File I/O (inkl. Exceptions). Als Voraussetzung sollten die Schüler/innen
über grundlegende Java-Kenntnisse verfügen. Es wird erklärt, wie das Programmgerüst von
Tic Tac Toe schrittweise zu einem funktionsfähigen Spiel inklusive Spielstandspeicherfunktionen und
Computergegner erweitert werden kann, um die Techniken von Java AWT, Event Handling (inkl. Interfaces) und
File I/O (inkl. Exceptions) anzuwenden und zu vertiefen. Zusätzlich werden einige weitere Übungen
und Materialien zur Einführung dieser Techniken bereitgestellt. Zwei anschauliche Beispiele führen
Interfaces (Monsterbeispiel) und Exceptions (Münzen teilen) spielerisch ein.
| Tic Tac Toe Framework, ZIP-Datei | ZIP [13 KB] |
| Tic Tac Toe Lösung, ZIP-Datei | ZIP [15 KB] |
| Handout mit Sourcecode zum Tic Tac Toe Programmgerüst | PDF [202 KB] |
| Handout mit Sourcecode zur fertigen Version von Tic Tac Toe | PDF [188 KB] |
| Arbeitsblatt GUI 1 (AWT: Frames, Label, List) | PDF [23 KB] · Word [38 KB] |
| Folie mit allen GUI Beispielen von Arbeitsblatt GUI 1 und 2 | PDF [160 KB] · Word [37 KB] |
| Arbeitsblatt GUI 2 (umfangreiches Beispiel) | PDF [22 KB] · Word [41 KB] |
| Folie mit Screenshots des GUIs von Tic Tac Toe | PDF [115 KB] · Word [41 KB] |
| Arbeitsblatt Interfaces A: Mengendiagramm | PDF [7 KB] · Word [21 KB] |
| Arbeitsblatt Interfaces B: UML-Diagramm | PDF [7 KB] · Word [24 KB] |
| Arbeitsblatt Interfaces C: Implementierung in Java | PDF [4 KB] · Word [20 KB] |
| Java Sourcecode | Java [867 B] |
| Java Sourcecode | Java [2 KB] |
| Code beider Klassen auf einem Blatt | PDF [14 KB] |
| Javacode Beispiele zu File I/O | PDF [11 KB] · Word [22 KB] |
| Kompakte Darstellung zum Verteilen | PDF [9 KB] |