Eine bessere Möglichkeit Swing-Anwendungen zu erstellen

7

Gibt es eine bessere Möglichkeit, Java Swing-Anwendungen zu entwickeln?

SWIXML? JavaFX? Noch etwas, was Entwickler hier draußen gefallen und empfohlen haben?

    
tellme 04.12.2008, 09:17
quelle

5 Antworten

9

Ein anderer "besserer Weg" ist durch die Verwendung eines besseren Layout-Managers:

MigLayout :
ein extrem flexibler und einfach zu bedienender Layout Manager, der sowohl für Swing als auch SWT funktioniert.
Es kann tun, was Tabellenlayout, Formularlayout und fast alle Swing Layout Manager mit einfach zu verstehen String und / oder API-basierte Codierung Es ist für manuell codierte Layouts gedacht, was Matisse / Group Layout für IDEs ist.

%Vor%

Alternativtext http://www.miglayout.com/images/Form.png

    
VonC 04.12.2008 10:02
quelle
5

JavaDesktop ist eine sehr vollständige Informationsquelle für diese Art von Frage.

In letzter Zeit habe ich die Flamingo Swing Component Suite gefunden (aber nicht direkt selbst) Vor allem, weil es die Integration eines letzten aktuellen UI-Designs ermöglicht: Bänder

(Es ist keine neue Art, in dem Sinne zu entwickeln, dass es immer noch eine klassische Swing-Komponente ist, nicht etwa eine XML-basierte Swing-Spezifikation, aber ich würde mir andere Projekte von javestop für andere Illustrationen zu Ihrer Frage)

    
VonC 04.12.2008 09:48
quelle
4

Ich möchte die Benutzeroberfläche (HTML, SWT oder Swing) mit Groovy erstellen. Es ist einfach viel einfacher mit Groovy-Erstellern .

    
Aaron Digulla 04.12.2008 10:49
quelle
2

Wenn Sie gerne in Groovy statt in Java programmieren, schauen Sie sich Griffon an: Ссылка

    
Binil Thomas 18.06.2009 23:11
quelle
1

Das Swing Application Framework ist ein einfaches Framework, das die Erstellung und Pflege von kleinen bis mittelgroßen Java-Desktop-Anwendungen vereinfacht . Das Framework besteht aus einer Java-Klassenbibliothek, die Konstrukte für Dinge wie das Folgende unterstützt:

  • Erinnerung zwischen den Sitzungen.
  • Einfachere Verwaltung von Aktionen, einschließlich der Ausführung als Hintergrundaufgaben und Festlegen des Sperrverhaltens.
  • Verbesserte Ressourcenverwaltung, einschließlich Ressourceninjektion für Bean-Eigenschaften.

Hier ist ein Artikel dazu.

Es wurde in Netbeans 6.0 und höher integriert.

    
Brendan Cashman 04.12.2008 14:20
quelle

Tags und Links