Package de.guibuilder.framework

Package framework Sammung von Oberflächenklassen.

See:
          Description

Interface Summary
DBSessionable Dieses Interface ist zu implementiern, wenn das Framework mit einer Datenbank versehen werden soll.
MemberAble Wurzel Interface für GuiMember und alle sonstigen Komponenten.
MemberPropAble  
MenuAble Dieses Interface wird von GuiMenu, GuiMenuBar und GuiPopupMenu implementiert.
MenuItemAble Interface für die drei verschiedenen Menüeinträge.
OptionAble Vereinheitlich die Eigenschaften von Option und ItemOption.
TableColumnAble Dieses Interface wird von den Komponenten implementiert, die als Spalte einer Tabelle verwendet werden können.
UserActionIF Dieses Interface ist von einem Controler zu implementieren, wenn alle vom Benutzer ausgelösten Ereignisse an eine einzige Methode weitergereicht werden sollen.
 

Class Summary
CurrentAttrib Ein Objekt dieser Klasse kann ein Attribut eines Keywords halten.
CurrentKeyword Diese Klasse hält ein Keyword aus einer Spezifikation.
GuiAction Abstrakte Basisklasse für Oberfächenelemente die Aktionen auslösen können: Button und MenuItem.
GuiApplet Implementierung eines Applet.
GuiAppletImpl Diese Ableiterei dient nur einem Zweck: setRootPane ist in JApplet protected!
GuiAuthenticator Zuständig für die Eingabe von Usernamen und Password, wenn eine URL hiermit geschützt ist.
GuiBorder Nur im Null-Layout verwenden!
GuiButton Implementierung eines PushButtons.
GuiCheck Implementierung einer CheckBox.
GuiCombo Implementierung einer ComboBox.
GuiComponent Abstakte Basisklasse für alle Oberflächenelemente die Daten halten können im Unterschied zu denen, die Aktionen auslösen.
GuiContainer Diese Klasse ist von allen Komponenten zu erweitern, die als Container für Daten haltende Komponenten fungieren sollen: Panel, Group, Tab, Split.
GuiDate Implementierung einer Datumseingabe mit Überprüfung des eingegebenen Datums.
GuiDesktop DesktopPane für Panels.
GuiDialog Implementierung eines Dialoges.
GuiDocument Dieser Button kann mit einer - plattformspezifischen - Datei verknüpft werden.
GuiEditor Text- oder HTML-Editor.
GuiElement Abstracte Klasse für die "Einzelteile" einer Oberfäche im Unterschied zu den "Baugruppen".
GuiFactory Implementierung einer Factory zur Generierung von Java-Oberflächen.
GuiForm Implementierung eine Formulars.
GuiGroup Von GuiPanel abgeleitete Klasse, die einen grafisch sichtbaren Container implementiert.
GuiInternalFrame Implementierung eines internen verschiebbaren Fensters ähnlich wie MS MDI.
GuiLabel Implementierung eines Labels.
GuiList Implementierung einer ListBox.
GuiMember Eine abstrakte Oberflächenkomponente als Wurzel für alle Komponenten.
GuiMemo Implementierung einer mehrzeiligen Texteingabe.
GuiMenu Implementierung eines Menüs.
GuiMenuBar Implementierung einer Menubar.
GuiMenuItem Implementierung eins "normalen" Menüeintrags.
GuiMenuItemCheckBox Implementierung eines Menüeintrags in Form einer CheckBox.
GuiMenuItemOption Implementierung eines Menüeintrags in Form eines RadioButtons.
GuiMinMax Abstrakte Basisklasse für ScrollBar, Slider und Spin.
GuiModel Implementierung eines "Model" für eine Dialog-Spezifikation ("View").
GuiMoney Implementierung einer Betragseingabe mit Überprüfung des eingegebenen Betrages auf numerische Werte mit zwei Nachkommastellen.
GuiNumber Implementierung einer numerischen Eingabe.
GuiOption Implementierung eines RadioButtons.
GuiOptionGroup Ein Container für RadioButtons.
GuiPanel Implementierung eines unsichtbaren Containers.
GuiPanelImpl Wird nur zur Design Time verwendet.
GuiPassword Implementierung einer Password Eingabe.
GuiPopupMenu Implementierung eines PopupMenüs.
GuiRootPane Von JRootPane abgeleitete Klasse, die die Aufgaben eines Hauptfensters (Formular, Dialog, Applet, InternalFrame) übernimmt.
GuiScrollBar Diese Komponente kann auch wie ein Schieberegler eingesetzt werden.
GuiScrollBox Wird für scrollbare Komponenten wie List, Tree, Memo, Table benötigt.
GuiSelect Abstakte Basisklasse für die Vereinheitlichung des Verhaltens von Combo und ListBox.
GuiSession Defines a Client-Session; singleton.
GuiSlider Implementierung eines Schiebereglers.
GuiSplit Implementierung eines SplitPanels.
GuiTab Implementierung einer Karte für einen Registerkartensatz.
GuiTable Implementierung einer Tabellen-Komponente.
GuiTableRow Implementierung einer Zeile in einer Tabelle.
GuiTabset Implementierung eines Containers für Registerkarten.
GuiTButton Implementierung eines ToogleButtons Sieht aus wie ein Button, benimmt sich aber wie eine Checkbox.
GuiText Implementierung einer Texteingabe.
GuiTime Implementierung einer Uhrzeiteingabe mit Überprüfung der eingegebenen Uhrzeit.
GuiToolbar Implementierung einer Toolbar.
GuiTree Implementierung einer Baum-Komponente.
GuiTreeContent Entspricht dem Keyword "Content".
GuiTreeElement Beschreibt die Struktur eines Knotens in einer Tree-Komponente.
GuiTreeNode Implementierung eines Knotens in einer Baum-Komponente.
GuiUtil Hilfsklasse für diverse Berechnungen und globale Zustände.
GuiWindow Diese abstakte Klasse ist für Top Level Fenster; also GuiForm, GuiDialog, GuiApplet, GuiInternalFrame.
HiddenField Implementierung eines "versteckten" Feldes.
XmlReader Diese Klasse liest ein Xml-Dokument ein, und wandelt es in die interne Struktur um.
 

Exception Summary
GDLParseException Title: GuiBuilder Description: Diese Exception wird geworfen, wenn das GDL-Script einen Syntax-Fehler hat Copyright: Copyright (c) 2002
 

Package de.guibuilder.framework Description

Package framework

Sammung von Oberflächenklassen.

Die eigentliche Darstellung wird (meist) an Swing delegiert.

Die Klasse GuiFactory erzeugt Oberflächenklassen aus XML-Scripten.

GuiUtil stellt allgemeine Dienste zur Verfügung.