Alternativen zu Swing

  • Themenstarter Themenstarter TeeeS
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
T

TeeeS

Gast
Hallo zusammen,

ich hätte eine allgemeine Frage zu Swing, und zwar suche ich ein Framework, mit dem ich eine Standalone-Anwendung realisiere. Ich benötige für die Anwendung eine grafische Benutzeroberfläche, um dem Enduser dann eine gute Usability zu bieten.

Im Studium habe ich schon ein wenig mit Swing und AWT gearbeitet, da ich aber nicht so gut mit der Umsetzung des MVC-Prinzips klargekommen bin, würde ich gern von euch wissen, ob es zu Swing und AWT alternativen gibt, da ich mich auch wenig mit dem alten "Design" der Buttons etc. anfreunden kann.

Meine zweite Frage ist: Welche Frameworks für die Entwicklung von Swing/AWT Applikationen könnt ihr empfehlen hinsichtlich relativ zügiger und einfacher Einarbeitung?

Gruß und vielen Dank...

TeeeS
 
Einfacher als bei Swing gehts eigentlich nicht. Außerdem hat Swing nichts mit MVC zu tun. Egal was du einsetzt, du musst immer für die Trennung sorgen (bzw. solltest). Eine Alternative zu Swing wäre bspw. SWT.
 
Hobbit_Im_Blutrausch hat gesagt.:
Einfacher als bei Swing gehts eigentlich nicht. Außerdem hat Swing nichts mit MVC zu tun. Egal was du einsetzt, du musst immer für die Trennung sorgen (bzw. solltest). Eine Alternative zu Swing wäre bspw. SWT.

Danke für dein Antwort.
Habe mich nun ein wenig schlau gemacht. Also bei SWT sieht die Oberfläche ganz passabel aus. Ich habe dazu noch Fragen:

Ist es denn zu empfehlen? Ist der Umstieg von Swing/AWT auf SWT/JFace groß?
Funktioniert das Layoutmanagement ähnlich?

Dankeschön und Gruß TeeeS
 
Naja, es gibt schon einige Änderungen. Wenn es dir ums aussehen geht, dann kannst du für Swing auch ein anderes LaF setzen.
 
Hobbit_Im_Blutrausch hat gesagt.:
Naja, es gibt schon einige Änderungen. Wenn es dir ums aussehen geht, dann kannst du für Swing auch ein anderes LaF setzen.

Okay, das hört sich doch schonmal gut an. Das Programm soll einfach optisch modern aussehen.
Hast du mir einen guten Link oder sowas, wie man ein anderes LaF setzen kann?

Gruß TeeeS
 
SWT ist von den Konzepten recht ähnlich wie Swing, jedoch ist die API schlechter dokumentiert. Daher ist es doch wesentlich leichter, Swing zu erlernen als SWT, weil es bessere Informationen und Tutorials im Netz gibt.
Im übrigen sieht Swing kaum anders aus als SWT (auf Windows), wenn Du das richtige Look & Feel einstellst. Deine Kritik scheint also eher auf Unwissenheit zu beruhen. 😉
 
byto hat gesagt.:
SWT ist von den Konzepten recht ähnlich wie Swing, jedoch ist die API schlechter dokumentiert. Daher ist es doch wesentlich leichter, Swing zu erlernen als SWT, weil es bessere Informationen und Tutorials im Netz gibt.
Im übrigen sieht Swing kaum anders aus als SWT (auf Windows), wenn Du das richtige Look & Feel einstellst. Deine Kritik scheint also eher auf Unwissenheit zu beruhen. 😉

Das ist richtig. Ich wusste nicht, dass man das Look&Feel in Swing ändern kann. In Swing habe ich schon wenige Sachen gemacht, aber hab noch recht wenig Erfahrung drin. Werde es dann wohl doch mit Swing realisieren.

Gruß Thorsten
 
byto hat gesagt.:
SWT ist von den Konzepten recht ähnlich wie Swing, jedoch ist die API schlechter dokumentiert. Daher ist es doch wesentlich leichter, Swing zu erlernen als SWT, weil es bessere Informationen und Tutorials im Netz gibt.
Im übrigen sieht Swing kaum anders aus als SWT (auf Windows), wenn Du das richtige Look & Feel einstellst. Deine Kritik scheint also eher auf Unwissenheit zu beruhen. 😉

Das ist richtig. Ich wusste nicht, dass man das Look&Feel in Swing ändern kann. In Swing habe ich schon wenige Sachen gemacht, aber hab noch recht wenig Erfahrung drin. Werde es dann wohl doch mit Swing realisieren.

Gruß Thorsten
 
Das ist noch nicht released. Wird wohl demnächst kommen und dann in einem Java 6 Patch nachgereicht. Zunächst wirds wohl auch nur mit Java 6 funktionieren, später aber wohl auch für Java 5 kommen.
Du kannst aber problemlos eine bestehende Java 6 Swing Anwendung dann auf Nimbus umstellen, wenn es released ist.
 
byto hat gesagt.:
Das ist noch nicht released. Wird wohl demnächst kommen und dann in einem Java 6 Patch nachgereicht. Zunächst wirds wohl auch nur mit Java 6 funktionieren, später aber wohl auch für Java 5 kommen.
Du kannst aber problemlos eine bestehende Java 6 Swing Anwendung dann auf Nimbus umstellen, wenn es released ist.

Super, die Applikation wird eh erst in rund 4 Monaten fertig sein, denke das sollte zeitlich dann hinkommen..

Denke das Thema ist dann soweit abgeschlossen, danke an alle die sich beteiligt haben...

Gruß TeeeS
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben