Wenn Sie dies für sich selbst tun (und nicht Teil der Arbeit), kann ich vorschlagen, die Qt oder Gtk Java-Ports auszuprobieren?
Ich weiß nicht viel über die Gtk, aber die Qt man heißt Qt Jambi, und seine Entwicklung ist derzeit Community-getrieben, LGPL lizenziert. Ich habe sowohl Swing (in Java) als auch Qt (für C++ - Anwendungen) verwendet, aber wenn ich jemals wieder Java-Desktop-Anwendungen entwickeln müsste, würde ich Qt Jambi definitiv einen Blick geben, bevor ich entschied, was ich verfolgen sollte.
Wie für das Swing vs AWT - Swing sofort würde ich sagen.
Swing ist mehr ein Wrapper um AWT als ein Ersatz, aber Ihre Stimmung ist wahr. –
und welches Buch sollte ich lesen. Viele Leute empfehlen ein Buch namens Java Swing von Robert. aber es scheint nicht seit 2001-2002 aktualisiert worden zu sein. – ajsie
@Jason - so ziemlich, was ich meinte. Jedes moderne Java-Buch die GUI-Beispiele verwenden alle Swing. – Finglas