GUI mit website-like Frames

specialize

Bekanntes Mitglied
Grüß euch,

ich will bitte von euch wissen,
was die sauberste Lösung zur Erstellung eines Programmes mit Website like Frames ist:

Auf Folgende Lösungen bin ich gekommen:

-Ein Frame mit JPanels, einer links mit den Buttons und einer in der Mitte mit dem "Seiteninhalt",
der mittels setVisible durch andere JPanels ersetzt wird.

-Ein Frame mit 1 contentpane und einer layered pane in der wiederrum content panes sind, die dann voneinander überdeckt und durch drücken der Buttons, welche in der 1. linken content pane sind, in ihrer Reihenfolge geändert werden.

Eure Ideen?
 
Zuletzt bearbeitet:
Mit "Tipps zur Gestaltung" beschäftigen sich ganz viele schlaue Menschen, die dazu auch jede Menge Bücher verfassen. Das lässt sich nicht mal eben in einem Post aufschreiben. Zumal die "Tipps" ganz von der Anwendung, Zielgruppe etc abhängen.
Such mal einfach nach "usability" bei amazon.
 
Ok danke, ich habe gerade den Umfang des Themas gesehen.

Ich hacke jetzt trotzdem nach und mich würde eure persönliche Meinung interessieren.

Welchen Stil (erklärbar zb durch ein Vorbild/Beispiel) favorisiert ihr?

€: da das nun schon weit abweicht mach ich einen neuen Thread auf
 
Zuletzt bearbeitet:
Hi,

wenn du Wert auf Usability legst, würde ich Dir SWT empfehlen. Es ist insbesondere unter Windows sehr performant und nutzt halt die Widgets des Betriebssystems. So hat der User das vertraute Look-and-Feel. Außerdem sieht meiner persönlichen Meinung nach SWT auch deutlich besser aus als Swing.
 
Hi,wenn du Wert auf Usability legst, würde ich Dir SWT empfehlen. Es ist insbesondere unter Windows sehr performant und nutzt halt die Widgets des Betriebssystems. So hat der User das vertraute Look-and-Feel.

Das ist Quatsch. Auch bei Swing ist es kein Problem das System LaF zu nutzen. Und die Performanz ist auch nicht mehr wirklich ein Problem.

Dafür muss man SWT immer die passenden Jars mitgeben und bei Swing nicht. Es spricht genausoviel dafür wie dagegen imho.
 
Ok, das mit dem LaF wusste ich nicht. Aber wenn man ein Windows LaF will, kann man mMn auch direkt auf SWT gehen. Dass man SWT mitliefern muss ist doch nun wirklich kein Problem, oder. Wir wollen aber gar nicht erst eine "Swing oder SWT - Was ist cooler?" Diskussion anfangen 🙂
 
Swing ist in jeder Runtime vorhanden und damit doch viel unkomplizierter zu nutzen. Für die allermeisten Anwendungen reichts aus und die Optik ist die gleiche. Ich habe nicht gesagt das eine ist schöner als das andere, sondern lediglich bemerkt, dass Swing wesentlich einfacher zu nutzen ist. Vor allem für Anfänger, da sich diese gar nicht erst mit dem erstellen verschiedener builds (für die verschiedenen Systeme) beschäftigen müssen.

Zumal man Swing auch direkt in Applets verwenden kann.

SWT hat halt mehr und teilweise schönere Komponenten. Aber das ist dann wirklich Geschmackssache. Ich verwende z.B. trotzdem Swing.
 

Neue Themen


Zurück
Oben