< Vorherige Lektion | Nächste Lektion >

Lerneinheit 1.3: Die visuelle Klasse ausführen

Nun können Sie die Java-Anwendung ausführen, um eine Vorschau der Darstellung aufzurufen. Die Workbench und der Visual Editor machen das rasche Ausführen Ihrer Anwendung sehr leicht, und Sie können diese Schritte in der Entwicklung jederzeit wiederholen, um die tatsächliche Laufzeitdarstellung und das Laufzeitverhalten der Klasse zu testen.

Der Java Visual Editor stellt ein Java-Bean-Startprogramm bereit, das es ermöglicht, Klassen ohne main()-Methode auszuführen. Wenn es die visuelle Klasse ausführt, wird die Anwendung in einer gesonderten virtuellen Maschine (VM, Virtual Machine) aufgerufen. Wenn Sie eine visuelle Klasse als Java-Anwendung ausführen, versucht das Startprogramm, die main()-Methode in der Klasse auszuführen. Für dieses Lernprogramm enthält Ihre Anwendung eine main()-Methode, die den DirectoryApp-JFrame aufruft und anzeigt, sodass Sie ihn als Anwendung oder als Java-Bean ausführen können.

Gehen Sie wie folgt vor, um die Datei DirectoryApp.java als Java-Bean auszuführen:

  1. Stellen Sie sicher, dass die Datei DirectoryApp.java im Java Visual Editor geöffnet ist.
  2. Klicken Sie in der Menüleiste auf Ausführen > Ausführen als > Java-Bean.

    Option 'Ausführen als - Java-Bean' im Kontextmenü

    Tipp: Die Anwendung wird auf der Arbeitsoberfläche mit der Swing-Darstellung und -Funktionsweise geöffnet, die Sie in den Benutzervorgaben des Visual Editor (Fenster > Benutzervorgaben > Java > Visual Editor) definiert haben. Alternativ können Sie auf Ausführen > Ausführen klicken und die Darstellung und Funktionsweise für die betreffende Startkonfiguration zum Starten dieser Java-Bean definieren. Wenn Sie diese Anwendung nicht als Bean sondern als Anwendung ausführen, wird auch die Windows-Darstellung und -Funktionsweise verwendet, da diese in der main()-Methode definiert ist. In den in diesem Lernprogramm verwendeten Screenshots wird die Windows-Darstellung und -Funktionsweise verwendet.

'My Company Directory' als Java-Bean ausgeführt

Prüfpunkt für die Lerneinheit

Da Sie bisher nur die Schnittstelle entworfen, aber noch keine Datenverbindung oder Ereignisfunktionalität programmiert haben, können Sie mit der Anwendung noch nicht arbeiten. Sie können allerdings das grundlegende Layout und die Darstellung anschauen, die dem Benutzer angezeigt werden. Sie können versuchen, auf verschiedene Schaltflächen zu klicken und werden bemerken, dass hierdurch keine Aktion ausgeführt wird. Das Menü 'Datei' und das Menü 'Hilfe' sind jedoch bereits implementiert. Sie können diese Menüs ausprobieren, um ihre Möglichkeiten zu erforschen, und Sie können den Java-Code überprüfen, um zu sehen, wie sie in actionPerformed-Ereignisse implementiert sind.

Durchgeführte Lerneinheiten

In diesem Modul erhielten Sie eine Einführung in das Entwerfen der Schnittstelle für einen Rich Client unter Verwendung des Java Visual Editor. Neben dem Entwerfen der grafischen Darstellung eines Clients sind jedoch noch viele weitere Arbeiten erforderlich, bevor der Client tatsächlich verwendet werden kann. Sie müssen normalerweise Ereignisverhalten oder andere Logik einschließen sowie, im vorliegenden Fall, das Binden der visuellen Elemente an eine Datenquelle.

In diesem Modul haben Sie gelernt, die folgenden Tasks auszuführen:

  • Ein Java-Projekt unter Verwendung des Projektaustauschimports zu importieren
  • Der visuellen Klasse eine JTable in einem JScrollPane hinzuzufügen
  • Den GridBagLayout-Manager zum visuellen Gestalten der Tabelle auf dem Rich Client zu verwenden
  • Die Anwendung auszuführen, um die tatsächliche Darstellung des Rich-Java-Clients zu sehen

Im nächsten Modul, 'Modul 2: Visuelle Komponenten an den Web-Service binden', verwandeln Sie die einfache Schnittstelle 'My Company Directory' in einen leistungsfähigen Rich Client, der auf Web-Service-Methoden zugreift, um Mitarbeiterdatensätze eines Unternehmensverzeichnisses zu erstellen, abzurufen, zu aktualisieren und zu löschen.