Anwendungen für Konsolenbenutzerschnittstelle ausführen

Abhängig vom aktiven Modus variiert der Prozess für die Ausführung einer Anwendung für die Konsolenbenutzerschnittstelle etwas.

Informationen zu den unterschiedlichen Modi, die bei Anwendungen für die Konsolenbenutzerschnittstelle verfügbar sind, finden Sie unter Modi der Konsolenbenutzerschnittstelle.

Im Modus 'Swing' oder 'Curses' ausführen

Die Ausführung im Modus 'Swing' oder 'Curses' unterscheidet sich nicht von der Ausführung einer EGL-Anwendung, die für Java™ generiert wurde:
  1. Speichern Sie alle geänderten Dateien und generieren Sie das Projekt.
  2. Erweitern Sie in Ihrem EGL-Projekt den Ordner Java-Ressourcen und suchen Sie nach dem Java-Programm, für das Ihr Programmabschnitt generiert wurde. Die Java-Datei hat denselben Namen wie Ihr Programmabschnitt, besitzt jedoch die Erweiterung .java.
  3. Klicken Sie mit der rechten Maustaste auf die Programmdatei und klicken Sie anschließend auf Ausführen als > Java-Anwendung.

Im Modus 'RCP' ausführen

Um ein Programm für die Konsolenbenutzerschnittstelle im Modus für die Rich-Client-Plattform (RCP) auszuführen, muss sich das entsprechende Programm in einem EGL-Plug-in-Projekt befinden. Weitere Informationen hierzu finden Sie unter EGL-Plug-in-Projekt erstellen.

Die Ausführung eines Programms für die Konsolenbenutzerschnittstelle ist anders als bei den anderen Typen von EGL-Programmen, da Sie die Anwendung aus der EGL-Datei und nicht aus der Java-Datei heraus ausführen:
  1. Speichern Sie alle geänderten Dateien und generieren Sie das Projekt.
  2. Klicken Sie in Ihrem EGL-Projekt mit der rechten Maustaste auf die Datei, die den Programmabschnitt für die Konsolenbenutzerschnittstelle enthält, und klicken Sie dann auf Ausführen als RCP. Das Programm wird in einem neuen Fenster geöffnet. In diesem Fenster können Sie die erweiterten Funktionen für die grafische Benutzerschnittstelle der Workbench nutzen. Hierzu gehört auch das Auswählen von Feldern mit der Maus sowie das feldübergreifende Kopieren und Einfügen von Text.

Feedback