Was ist das beste und leistungsfähigste Werkzeug zum Bau Swing-Schnittstelle? Welches Werkzeug verwendest du für den Swing? Warum?Das beste Werkzeug zum Erstellen von Swing-UI visuell
Antwort
NetBeans Matisse (kommt mit NetBeans gebündelt) ist gut und leistungsfähig.
This eclipse plugin scheint frisch, aber ich habe es nicht versucht.
Uhaaa stimme ich absolut nicht zu Ihrer Meinung zu Matisse. – zedoo
Obwohl ich der Tatsache zustimme, dass NetBeans gut im GUI-Aufbau ist, bin ich ein wenig unsicher in der Zukunft von Sun NetBeans. Sun wurde von Oracle übernommen, der über eine eigene Java-IDE verfügt. – extraneon
@ zedoo - Ich habe es in einem großen Projekt verwendet und keine größeren Nachteile festgestellt. erklären Sie genau Ihre Erfahrung? @extraneon - Das ist zu weit entfernt und zu unabhängig davon, ob die Werkzeuge gut funktioniert oder nicht. Auch wenn Oracles morgen entscheidet, dass es nicht mehr alle Suns einschließlich Java entwickeln wird, wird das Tool immer noch gut sein. – Bozho
Netbeans kommt mit einem netten GUI-Builder, schau mal hier: http://java.sun.com/developer/technicalArticles/tools/nb_guibuilder/
Netbeans ist das beste Werkzeug bis heute!
, wie viele und welche Werkzeuge haben Sie verwendet dieser Vergleich? – Bozho
Eclipse ist meine IDE der Wahl. Sie können Eclipse Visual Editor Project (VEP) von here herunterladen. Werfen Sie einen Blick auf this Tutorial.
Die Eclipse Visual Editor Projekt ist ein herstellerneutrale, offene Entwicklung Plattform-Frameworks für die Erstellung GUI Builder, und beispielhaft, erweiterbare Werkzeug-Implementierungen für Schwingen/JFC und SWT/RCP liefert.
, wenn Sie etwas Kompression zwischen Eclipse VEP und NetBeans' Matisse wollen, werfen Sie einen Blick auf this und this.
+1 für die Vergleichslinks – extraneon
Ich habe vielleicht etwas verpasst, aber die Vergleichslinks sind fast ausschließlich über Swt vs Swing und nicht über Gui-Builder (VEP kann Swing-Code generieren). Eine kurze Zusammenfassung von beiden: erste swt ist gut, VEP ist kein Wettbewerb für Matisse, zweite swt saugt -> VEP saugt ?? – josefx
Der Netbeans-Builder kann ziemlich nett sein, aber es baut viel Code für einige einfache Aufgaben. Mit der Zeit bin ich also wieder zur Programmierung zurückgekehrt und kann Ihnen auf lange Sicht viel Zeit ersparen!
Code-Generierung hat immer dieses Problem gehabt. Aber ich glaube nicht, dass das manuelle Schreiben Zeit spart - ich habe ein großes Projekt mit Matisse gemacht und es war einfach und reibungslos. – Bozho
Ich bevorzuge die Codierung von Hand mit GridBagLayout, aber wenn ich einen GUI-Builder verwenden müsste, würde ich NetBeans verwenden.
Ändern Sie das zu MigLayout, und ich stimme zu! – colinjwebb
Blick auf diese:
Ich habe eine Qt-style wrapper um GridBagLayout geschrieben und ich handcode meine GUIs es zu benutzen.
Visual GUI-Builder bieten zwar mehr Flexibilität, aber das geht zu Lasten der Lesbarkeit des Codes. Allerdings verwende ich NetBeans Matisse, wenn ich eine schnelle und schmutzige Arbeit zur Hand habe. ;)
Wie dem auch sei ...
Wenn Sie GUIs in Handprogrammierung überhaupt interessiert sind, dann könnten Sie auch einen Blick auf MigLayout haben möchten. Ich habe es noch nie versucht.
Nach der Verwendung von NetBeans und dem Eclipse-Plugin, würde ich mit NetBeans gehen.
Abeille Formen ist ziemlich gut. Es basiert auf JGoodies FormLayout. Mit Abeille können Sie Ihre Komponenten visuell gestalten und während der Laufzeit auf die Komponente zugreifen und/oder sie durch eine umfangreichere Komponente ersetzen.
Ich schlage vor, Sie JBuilder mit ....
JFormDesigner ist ein netter visueller Designer. Es unterstützt viele Open-Source-und integrierte Swing-Layout, es hat eine Plugin-Unterstützung für Eclipse, IntelliJ und kann auch externe Designer verwendet werden. Ich habe es als IntelliJ Plugin in einem mehrjährigen großen Swing-Projekt ohne Probleme verwendet.
- 1. Was ist das beste Werkzeug zum Erstellen einer Java-Erweiterung?
- 2. Das beste Werkzeug zum Synchronisieren von MySQL-Datenbanken
- 3. Das beste Werkzeug zum Schreiben komplexer SQL-Abfragen?
- 4. das beste Werkzeug für den Countdown?
- 5. das beste Werkzeug für diesen Fall?
- 6. Das beste Werkzeug für Software System Diagrammerstellung
- 7. Beste .NET-Build-Werkzeug
- 8. C# -Werkzeug zum Erstellen einer CA
- 9. Werkzeug zum Erstellen eines Flussdiagramms aus Textnotation
- 10. Werkzeug zum Zeichnen von Zeitdiagrammen
- 11. Gibt es ein gutes Werkzeug zum programmatischen Erstellen von Diagrammen?
- 12. Was ist ein gutes Werkzeug zum Erstellen von Eisenbahndiagrammen?
- 13. Beste C# API zum Erstellen von PDF
- 14. Was ist das beste Werkzeug zum Generieren eines Parsers in Java für meine eigene Sprachgrammatik?
- 15. Das beste Werkzeug für Microsoft Azure-Diagnose für .net Protokollierung
- 16. Was ist das beste Tool zum Analysieren von Protokolldateien?
- 17. Das ceylon Kopie Werkzeug
- 18. Was ist das beste Werkzeug, um große Code-Vererbungsteile herauszuziehen?
- 19. Das beste Werkzeug um mit Amazon RDS zu arbeiten?
- 20. Was ist das beste Werkzeug für Scrum in TFS
- 21. Was wäre das beste Werkzeug, um eine natürliche DSL in Java zu erstellen?
- 22. Wählen Sie ein Werkzeug zum Erstellen/pflegen benutzerdefinierte Eclipse distrib
- 23. Werkzeug zum Bearbeiten von CSS-Farbschema
- 24. Werkzeug zum Zeichnen von Protokoll Sequenzdiagrammen
- 25. das Textfeld in Parser von antlr Werkzeug
- 26. Was ist ein gutes Werkzeug zum Erstellen einer Website-Architektur?
- 27. Werkzeug zum automatischen Formatieren von R-Code
- 28. Werkzeug zum Lesen von Glasfisch-Logs?
- 29. Werkzeug zum Auflisten von Baugruppeninformationen nach xml
- 30. Werkzeug zum Anzeigen von Objekten in Permgen
Ich habe vor ein paar Jahren Gui-Builder verwendet, aber nur zum Spaß oder zum Prototyping. Sie waren sehr begrenzt - das Ändern des generierten Codes führte dazu, dass der Designer nicht mehr funktionierte und der generierte Code sehr übertrieben war. Was ich in den Antworten vermisse, sind einige detaillierte Informationen über die Vor- und Nachteile der heutigen Tools und warum sie zu verwenden sind. – cetnar
Thx. Nette Meinung. Ich habe mehr darüber gelesen http://stackoverflow.com/questions/623692/handcode-gui-or-use-gui-designer-tool – Max