Re: [DSA Manager] GUI-Vorstellungen
Status: Planning
Brought to you by:
alexnofftz
From: Alexander N. <lists@AlexNofftz.de> - 2001-11-13 11:32:02
|
Hi Matthias! Matthias Wurm wrote: > Ich stelle mir das etwa so vor: > Im groben wäre das mit einem Explorer zu vergleichen. Links ein > Baum, rechts aufgeteilt in Tabelle und Vorschau. > Der Gedanke dahinter ist der, das im Baum links solche Knoten wie > "Helden" stehen, Unterknoten dessen sind "Spielercharaktere" und > "Begleiter" oder so ähnlich. Das ist denke ich mal gut erweiterbar, wenn > man noch so Sachen wie Tiere / Pflanzen dazufügt, dann muss man einfach > nur einen weiteren Knoten hinzufügen. Ja ja ja, genau. Schau mal in den CVS-Baum, da ist schon ein ganz grober Entwurf drin. Wobei mal rechts lieber Planes verwenden sollte, weil reine Tabellen nicht immer das Wahre sind. > Wie bei gängigen Mail-Clients hab ich mir das so vorgestellt, dass je > nach Auswahl des Knotens sich das Menü, die Symbolleiste, eventuelle > Kontextmenüs und die Vorschau sich an die aktuellen Objekte anpassen. Stimmt. > Beim erstellen eines neuen Objekts, also z.B. eines Charakters, > verwenden wir dann einen Wizard (ne passende Wizard-Klasse hab ich schon > gefunden), der die wichtigsten Schritte durchführt (Quasi die Schritte, > die auf S.36 im Regelwerk stehen) Genau, so hatte ich mir das auch überlegt. > So, dass wärs erst mal grob. Man könnte das ja dann so machen, dass wir > den Baum auch in XML machen (ist ja auch irgendwie naheliegend *g*), und > bei jedem Knoten, bei dem in der Tabelle rechts etwas angezeigt werden > soll: Ja, aber wir müssen erst einmal testen, in wie weit das überhaupt übersichtlich implementierbar ist. Wahrscheinlich wird das eher auf die Baumstruktur und den Hinweis auf die Plane-Klasse hinaus laufen. Es gibt zwar auch irgendwo eine DTD, wie man Java-Quelltext in XML programmieren kann, aber man kann's ja auch übertreiben, oder? > a) Verweise auf alle möglich Rein-GUI Klassen für die Menüs, Symboll., > Vorschau, und das Fenster, das erscheint, wenn man auf einen Datensatz > doppelklickt Da sollte man eher direkt editieren können. Der Doppelklick ist meistens umständlich und man hantiert dann wieder mit mehreren Fenstern herum, was nicht unbedingt nötig ist. > b) als ich das mit Datenbanken machen wollte, wollte ich noch auf eine > View verweisen, die man dann 1:1 in die Tabelle einfügen kann. Was > schlagt ihr dann hier vor ? (wenn ihr die Vorschläge so überhaupt > akzeptiert....) Das geht natürlich in Java, aber hier würde ich wirklich wie oben angegeben nicht nur Tabellen verwenden. Bei den Eigenschaften, Talenten, Zaubern, Vor- und Nachteilen bietet es sich an, aber ich bin mir sicher, dass wir bestimmt irgendwann auf Probleme stoßen, wenn wir uns auf die Tabellensicht beschränken. Bis dann, Alex -- Alexander Nofftz, Leverkusen, Germany http://www.AlexNofftz.de Ale...@em... |