TassKaffBedienung des GuiBuilders


Dies ist die Oberfläche des GuiBuilders:

In dem großen Editor-Fenster werden die Kommandos der GUI-Spezifikation zeilenweise notiert. Verwendet wird die Syntax der unten näher beschriebenen Designsprache GDL bzw. deren XML-Variante.

Der Button "Clear" löscht dieses Fenster.

Die ComboBox rechts neben dem Button "Clear" wählt die aktuell anzuzeigende Variante der Spezifkation im Editor-Fenster (was Varianten sind und wie sie formuliert werden, wird hier erklärt)

Die zweite ComboBox wählt den zu verwendenden UI-Manager (Metal, Windows, Motif); bei Änderung erneut den Button "Show" betätigen.

In dem Textfeld (wo in der Abbildung "AdressBeispiel.xml" steht) können wir einen Dateiname eingeben, der mit den Buttons "Read" bzw. "Save" in das Editorfenster gelesen bzw. auf die Platte geschrieben wird (für den Einsatz im Browser wird hier eine (relative) URL des WebServers angegeben, mit dem die Dokumente per HTTP gelesen bzw. geschrieben werden).
Es können hier auch relative Pfade entsprechend der Unix-Notation angegeben werden wie "fibu/PersonenKonto.txt". Basis ist immer das Verzeichnis <GuiBuilder-Root>/lib.
Ich empfehle, einen Dateiname zu wählen, der für die Wiederverwendung als Klassenname geeignet ist; er sollte also bspw. mit einem Großbuchstaben beginnen, keine Leerzeichen oder Umlaute enthalten.

Mit dem Button "Show" wird die im Editorfenster erfaßte Spezifikation dargestellt.

Wenn daraufhin keine Anzeige erfolgt, bitte das DOS-Fenster des Applets oder die Java-Console des Browsers auf etwaige Fehlermeldungen inspizieren. Die Meldungen in DOS-Fenster bzw. Java-Console werden ausführlicher, wenn zuvor die CheckBox "debug" markiert wurde. Dann werden während der Ausführung der Spezifikation die abgearbeiteten Zeilen mitgeschrieben; so kann leichter festgestellt werden, welche Zeile den Fehler enthält. Das verlangsamt allerdings die Ausführungsgeschwindigkeit erheblich, ist also nur für Fehlersuche geeignet.

Die Eigenschaften der Komponenten können mit einem Property-Editor gepflegt werden, wenn die gewünschte Zeile doppelt geklickt wird. Nicht verfügbare Eigenschaften sind deaktiviert.

Mit der CheckBox Options / Check Names kann geprüft werden, ob die vergebenen Komponenten-Namen eindeutig sind. Dieses ist für die spätere Verwendung der Spezifikation als Laufzeitumgebung wichtig.

Seitenanfang

home