> Inhalt: JavaScout Fat-Client-Framework (FCF)

> Verzeichnis der Dokumente mit den theoretischen Grundlagen 

Definierte GUI-Elemente der Basisklasse JSBS_TaskFrame

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, daß Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2008-03-31



Voraussetzungen für das Verständnis dieses Dokuments:

* Grundlagen-Kenntnisse über die Struktur von Verzeichnissen von Computer-Betriebssystemen mit enthaltenen Dateien.

Ungefährer Zeitbedarf zum Durcharbeiten dieses Dokuments:

Das ist ein Dokument zur Erklärung des theoretischen Hintergrundes des JavaScout-Fat-Client-Frameworks (JS-FCF).
Der Zeitaufwand hängt stark von Ihren Vorkenntnissen ab und reicht von 5 Minuten für ein Überfliegen des Inhaltes bis zu mehr als 1 Stunde für eine intensive Auseinandersetzung mit der Materie.

Dieses Dokument beschreibt die in der Basisklasse JSBS_TaskFrame enthaltenen GUI-Elemente und deren Layout-Hierarchie.

Die Basisklasse enthält eine Hierarchie von JPanels, JLabels, JTextFields und weiteren Java-Klassen für den Aufbau einer Benutzeroberfläche (GUI / Graphic User Interface) die als Grundgerüst für die meisten Geschäftsanwendungen verwendet werden kann.

Für einen schnellen Überblick stehen die Darstellung der Elemente und der Layout-Hierarchie auch als Poster zur Verfügung; sehen Sie dazu bitte das Dokument Poster für das GUI-Layout der Basisklasse JSBS_TaskFrame.

Inhaltsverzeichnis

pnl_Main / pnl_Main_With_Currency_Selection 
|-pnl_Head / pnl_Head_With_Currency_Selection 
|-pnl_Maintain 
| |-pnl_Detail 
| | |-pnl_DetailFields 
| | |-pnl_DetailButtons 
| |-pnl_List 
| | |-pnl_ListFields 
| | |-pnl_ListButtons 
|-pnl_Info 

pnl_Main / pnl_Main_With_Currency_Selection

Das 'oberste' JPanel der Layout-Hierarchie steht in 2 Varianten zur Verfügung:
mit und ohne einer JComboBox zum Auswählen der Währung, in der Beträge angezeigt werden sollen.

Dieses Panel enthält 3 Panel für verschiedene Zwecke:
* pnl_Head bzw. pnl_Head_With_Currency_Selection (zur Auswahl von Währungen),
* pnl_Maintain und
* pnl_Info.

zum Inhaltsverzeichnis

pnl_Head

Dieses Panel wird im oberen Bereich des Fensters angezeigt.

Es enthält folgende GUI-Elemente:

zum Inhaltsverzeichnis

pnl_Head_With_Currency_Selection

Dieses Panel ist eine Variation von pnl_Head und erlaubt die Auswahl einer Währung, in der Beträge angezeigt werden.

Zusätzlich zu den bereits im pnl_Head beschriebenen GUI-Elementen enthält dieses Panel noch die Elemente lbl_CurrencySelection und combo_CurrencySelection zum Auswahl einer Währung.

zum Inhaltsverzeichnis

pnl_Maintain

Dieses Panel ist vorgesehen für die GUI-Elemente mit denen die Abwicklung eines Geschäftsfalls gesteuert wird.

Dieses Panel ist in zwei weitere Bereiche unterteilt:

Diese Bereiche sind im Wesentlichen leer und darin müssen bei der Entwicklung der speziellen Teilprogramme für die Geschäftsfallabwicklung die benötigten GUI-Elemente platziert werden.

zum Inhaltsverzeichnis

pnl_Detail, pnl_DetailFields, pnl_DetailButtons

Das pnl_Detail enthält 2 weitere Panel:

Die Trennung von Schaltflächen und GUI-Elementen für die Verwaltung von Daten erfolgt aus folgenden Gründen:

zum Inhaltsverzeichnis

pnl_List, pnl_ListFields, pnl_ListButtons

Wie schon bei pnl_Detail ausgeführt, ist auch pnl_List in zwei weitere Panels unterteilt:

zum Inhaltsverzeichnis

pnl_Info

Dieses Panel ist zum Anzeigen von zusätzlicher Information zum Feld, das den 'Focus' hat (in dem der Positionszeiger platziert ist), vorgesehen.
Diese anzuzeigende Information ist im XML-Element
<InfoMessage> (siehe Dokument Datei 'DisplayStrings.xml' mit sprachabhängigen Texten und Formatierungsinformationen für die GUI) definiert.

zum Inhaltsverzeichnis

Weitere Schritte und verwandte Dokumentation

Für eine Beschreibung der einzelnen Dateien folgen Sie bitte den 'Links' die beim jeweiligen Verzeichnis gelistet sind.

Dokument

Inhalt

Poster für das GUI-Layout der Basisklasse JSBS_TaskFrame

In diesem Dokument wird eine Übersicht über das Layout des JSBS_TaskFrame in Form eines Posters gegeben.
Weiters sind in dem Dokument Entwurfsvorlagen für das pnl_DetailField und das pnl_ListFields. 
Diese Entwurfsvorlagen können benutzt werden um eine Skizze mit den GUI-Elementen für eine spezielle Geschäftsfallabwicklung anzufertigen.

Tutorial: ProjectAssist,Task-Frame Grundlagen (Java_Fatclient_01) – Klasse für das Task-Frame zur Verwaltung von Projekt und Sprache eröffnen

In diesem Tutorial werden einige GUI-Elemente für eine spezielle Geschäftsfallabwicklung entworfen und der Code erklärt.

zum Inhaltsverzeichnis