Re: [DSA Manager] GUI-Vorstellungen
Status: Planning
Brought to you by:
alexnofftz
From: Matthias W. <Mat...@gm...> - 2001-11-13 11:58:47
|
Alexander Nofftz wrote: > > Hi Matthias! > > Matthias Wurm wrote: > Das mit dem Entwurf im CVS-Baum hab ich mir schon runtergeladen, konnte es mir aber wie gesagt wegen den XY-Constraint-Dingern nicht kompilieren... Gibts die nur bei JDK 1.4 ??? > > 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? Nee, nee, von sowas (DTD->Java) halt ich auch nix. Das mit dem Pane hab ich mir auch so gedacht (so, dass halt die GUI-Klasse von Pane abgeleitet ist, also quasi CharakterVorschau extends JPane oder wie auch immer... Dann nacher nur nocht getContentPane().add und schon hat mans eigentlich... naja, im groben > > > 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. Naja, direktes Editieren ist ja eigentlich aufgrund der Komplexität nicht möglich. Zum Charakter gehören ja tausend Dinge, da hab ich gedacht, machen wir ein neues Frame mit zum Char passenden Menü etc., der dann ein paar Reiter hat (TabbedPane, glaub ich), also Allgemein / Talente / Zauber / Kampfausrüstung / Ausrüstung / Begleiter / und was sonst noch. Und man hantiert dann auch _höchstens_ mit 3 Fenstern rum, ich mir zwar mal ne MDI-Anwendung überlegt, aber dann hab ich ehrlich gesagt lieber meinen Char in der Taskleiste als unter Fenster ... 1 Alrik 2 Torben ... > > > 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. Hmm, die Tabellen sollen ja nur die _wichtigsten_ Eigenschaften angeben. Beim Char wäre das: Name | Profession | Stufe |Rasse | Kultur Dann haben wir ja immer noch die Vorschau, die vielleicht einen Überblick über die besten Talente gibt, aber auf jeden Fall die Hintergrundgeschichte enthalten sollte (die ja eigentlich das wesentliche ist, wenn man etwas über den Charakter erfahren will). Und wenn man wirklich ALLES sehen will, öffnet man halt den Kerl (und hat dann ein neues Frame). Aber das meiste ist denke ich mit der Vorschau getan, daher müssen wir keine Angst vor einer Fensterüberschwemmung haben. Ich meine, bei den Mails ist es ja auch so... Die Vorschau tuts auch. Und noch keiner hat sich beklagt, dass der Entwurf einer neuen Mail in einem neuen Fenster stattfindet... Gruß Matthias > > Bis dann, > Alex |