Diese grafische _umgebung kann zum Lösen der Aufgaben vorgegeben werden, um so die GUI und somit grafische Elemente früzeitig nutzen zu können. Selbst wenn die zugrundeliegende Programmlogik noch nicht behandelt wurde, lassen sich auf diese Weise sogar einfache Programmieraufgaben interessant gestalten.
Das Paket _umgebung enthält die fünf Klassen _Eingabe, _Fenster, _Panel, _Start und MeinProgramm. Alle Klassen, bis auf die Klasse MeinProgramm können als gegeben hingenommen werden und erschließen sich dem Leser inhaltlich erst am Ende des Kapitels 12 Swing. Die Klasse MeinProgramm enthält eine einzige Methode meinProgramm(…), die quasi als main()-Funktionersatz für eigener Programme verwendet werden kann.
Über die folgenden Links können sie entweder die Java-Quelldateien der fünf Klassen der grafischen _umgebung separat einsehen bzw. herunterladen oder aber auf die Archivdatei _umgebung.zip zurückgreigen. Die beiden anderen Archive _umgebung_beispielDreiEingaben.zip und _umgebung_beispielGrafik.zip enthalten Beispiele für die Verwendung der grafischen _umgebung die zugleich deren möglichkeiten demonstrieren.
_Eingabe.java Diese Datei regelt und speichert Eingaben in die grafische _umgebung
_Fenster.java Diese Datei stellt das GUI-Fenster für die grafische _umgebung bereit
_Panel.java Diese Datei enthält Ausgabefunktionen für die grafische _umgebung
_Start.java Über die main()-Funktion dieser Klasse ist die Anwendung zu starten. Aufrufparameter werden an die Funktion meinProgramm() weitergereicht
MeinProgramm.java Diese Klasse enthält die Methode meinProgramm(). Zum Bearbeiten der Aufgaben muss der Inhalt dieser Methode ergänzt werden.
Zum Download im Kontextmenü den Menuepunkt Ziel speichern unter... auswählen
_umgebung.zip Zip-Datei, die alle Klassen der grafischen _umgebung enthält.
_umgebung beispielDreiEingaben.zip Zip-Datei, die ein Anwendungsbeispiet mit drei aufeinanderfolgenden Eingaben bereitstellt.
_umgebung beispielGrafik.zip Die Zip-Datei enthält ein Anwendungsbeispiet, das die Verwendung grafischer Komponenten in der _umgebung demonstriert.