Softwaretechnik-Blog

Sonntag, Oktober 23, 2005

 

JavaXMLGuiBuilder unterstützt jetzt auch Explorer- und Outlook-Style

Der Java XML-GuiBuilder (Release vom 04.06.2005), mit dem in vielen Projekten Oberflächenentwürfe spezifiziert werden, unterstützt jetzt auch Aufgabenbereiche im Stil vom Windows-Explorer und von Outlook. Auch einfache, aber ansprechende Schaltflächenleisten sind möglich.




Durch die neuen Funktionen werden die Möglichkeiten zur Spezifikation von Oberflächen, wie sie bereits in früheren Versionen des GuiBuilder über Baumstrukturen möglich waren, um moderne Elemente erweitert.

Mit dem folgenden Ausschnitt aus einer XML-Spezifikationsdatei wird ein Fenster erzeugt (<Form>) und anschließend eine Leiste (<OutlookBar>) mit dem Abschnitt (<Folders>) erzeugt. In diesem Abschnitt wird mit dem eine Schaltfläche (<OutlookBarButton>) mit dem Titel „Welcome“ und einem Symbol spezifiziert.

Wird in der Outlook-Leiste die Schaltfläche „Welcome“ vom Benutzer ausgewählt, so werden im rechten Teil des Fensters der Titel „Folders Welcome“ und ein Eingabefeld (<Text>) mit der Bezeichnung „Eingabe 1:“ angezeigt.

<GDL>
<Form label="Demo Outlook Bar">
<OutlookBar size="100,200">
<OutlookBarTab label="Folders">
<OutlookBarButton label="Welcome" img="images/welcome32x32.png">
<Title label="Folders Welcome"/>
<Text label="Eingabe1:"/>
<yFiller/>
</OutlookBarButton>
</OutlookBarTab>
</OutlookBar>
</Form>
</GDL>

Ein vollständiges XML-Beispiel (http://pkjs.de/guibuilder/OutlookBar.xml) erzeugt im GuiBuilder den obigen von Outlook bekannten Oberflächenstil. Hier können Sie es per JavaWebstart starten (http://pkjs.de/guibuilder/Outlook.jnlp).

Aufgabenbereich, wie sie vom Windows-Explorer verwendet werden, sind mit dem GuiBuilder ebenfalls möglich. Dazu werden die neuen Tags <TaskPane>, <TaskPaneTab> und <TaskPaneButton> eingeführt. Diese Tags werden analog zum Outlook-Bar verwendet. Ein Auszug aus einer XML-Datei, die das Beispiel im Outlook-Stil in einen Explorer-Stil umsetzt:

<GDL>
<Form label="Demo TaskPane">
<TaskPane>
<TaskPaneTab label="File and Folder Tasks" img="images/tasks-email.png" tt="EMail">
<TaskPaneButton label="Send by EMail" img="images/tasks-email.png">
<Title label="Welcome"/>
<Text label="Eingabe1:"/>
<yFiller/>
</TaskPaneButton>
</TaskPaneTab>
</TaskPane>
</Form>
</GDL>

Ein vollständiges Beispiel für Aufgabenbereiche, wie sie vom Windows-Explorer bekannt sind, wird mit folgender XML-Datei (http://pkjs.de/guibuilder/Taskpane.xml) spezifiziert. Sie können das Beispiel über JavaWebstart hier laden: http://pkjs.de/guibuilder/Taskpane.jnlp.

Der Button-Bar wird mit den Tags <ButtonBar> und < ButtonBarButton> nach dem gleichen Prinzip spezifiziert. Das vollständige Beispiel einer solchen Spezifikationsdatei finden Sie unter http://pkjs.de/guibuilder/ButtonBar.xml und können es über den folgenden Link per JavaWebstart laden: http://pkjs.de/guibuilder/ButtonBar.jnlp.

Comments: Kommentar veröffentlichen

<< Home

Archives

This page is powered by Blogger. Isn't yours?

Haftungsausschluss:
Alle Ausführungen und Inhalte auf dieser Website sind gewissenhaft erarbeitet worden. Dennoch kann weder die inhaltliche Richtigkeit, noch die Übereinstimmung mit den tatsächlichen Bedürfnissen des Nutzers der hier dargestellten Ausführungen und Inhalte garantiert werden. Der Nutzer der hier dargestellten Ausführungen und Inhalte verpflichtet sich, sie vor ihrer Verwendung inhaltlich auf Richtigkeit und auf Eignung für den konkreten Einsatzzweck zu prüfen. Es kann keine Gewährleistung für die rechtliche oder technische Wirksamkeit der Ausführungen und Inhalte übernommen werden - insbesondere können hieraus auch keine haftungsrelevanten Ansprüche hergeleitet werden.