Editor für grafische Oberfläche

Status
Nicht offen für weitere Antworten.

Johnny2

Mitglied
Hallo zusammen,

ich programmiere mit Eclipse, und um damit GUI's ohne alles mit der Hand zu schreiben zu erstellen, muss ich mir ja Plugins installieren. Soweit klar, nur gibts da anscheinend ne Menge unterschiedlicher, und jetzt blick ich zwischen Swing, Visual Editor und was es sonst nach alles gibt, gar nicht mehr durch.

Allein auf der Seite von Visual Editor Project hier gibt es eine Runtime, SDK und noch tausend anderer Dinge. Kann mir einer da mal bitte die Unterschiede erklären und was ich am besten benutzen sollte? Braucht man die z.B. die Runtime vom Visual Editor, um später ein Programm, das damit erstellt wurde ,auszuführen?
 
Da haste was falsch verstanden. AWT & Swing sind Bibliotheken, mit denen man GUIs machen kann. AWT ist das einfache Abstract Window Toolkit von Sun und ist gleich mit bei Java dabei. Swing ist eine Bibliothek mit wesentlich höher entwickelten Komponenten, die auf AWT aufsetzt, aber für alles eigene Komponenten mitbringt. Diese Bibliothek ist ebenfalls mit bei Java dabei. Mehr als die zwei benötigt man nicht, um "GUI's ohne alles mit der Hand zu schreiben".

Ich kann Dir einen Link zum Sun Tutorial: Creating a GUI with JFC / Swing geben. Da sind viele nützliche Sachen drin. Ich weiß allerdings nicht, ob das für den Programmieranfänger das richtige Tutorial ist.

Kollegen, was empfiehlt man für den Anfänger?
 
Also ich hab ja schon ne zeitlang ein bisschen mit C# programmiert und im Visual Studio gibts da nen ganz einfachen Editor, in dem man die Buttons, usw nur reinziehen muss. Gibts doch für Java auch, nur welches soll ich benutzen?
@Ebenius: Interesanter Link, nur würd ich das eben mit nem Wysiwyg-Editor machen, wie oben beschrieben
 
Im Update Manager diese Update Site hinzufügen und von dort den Visual Editor installieren:
http://update.soyatec.org/Ganymede/ve/1.4
Es gibt zwar komfortablere GUI Builder als den VE, aber der produziert wenigstens brauchbaren Code und man kann das Zeug noch von Hand ändern.
Wichtig ist aber:
Wenn du GUIs nicht von Hand schreiben kannst, dann auch nicht mit einem Builder, den verstehen muss man die Sache in beiden Fällen
 
Johnny2 hat gesagt.:
@Ebenius: Interesanter Link, nur würd ich das eben mit nem Wysiwyg-Editor machen, wie oben beschrieben
Da hab ich mich ein bisschen verlesen. Ich dachte, Du wolltest "GUIs ─ ohne alles ─ mit der hand [...] schreiben"... :lol:

Interpunktion hätte geholfen. ;-)
 
Johnny2 hat gesagt.:
Könnte das auch per Hand programmieren, aber auf die Dauer ist mir das zu kompliziert.

Ich bin seit sieben Jahren beruflich Java-Entwickler, mindestens 3/4 der Zeit als Swing/Gui-Entwickler. Ich benutze niemals graphische Editoren. Ich hab allerdings auch schon vier Jahre keinen mehr probiert. Wildcard hat recht: Erst mit der Hand schreiben. Später kennst Du auch die Ansprüche an einen GUI-Builder besser...
 
NetBeans hat spätestens seit Version 6 einen exzellenten GUI-Designer. Da ich nicht beruflich im Team programmiere, bin ich nicht auf handgeschriebenen Code bei der GUI angewiesen - und ich würde keine (Desktop-)Anwendung mehr ohne den GUI-Designer entwickeln. Geht leicht von der Hand und selbst komplexe Oberflächen sind ohne größeren Aufwand erstellt.

Ich persönlich hab nur gute Erfahrungen mit dem NetBeans GUI-Designer gemacht (ich arbeite aber nur mit dem FreeLayout, zu den anderen Layouts im GUI-Designer kann ich nicht viel sagen).
 
Unschlagbarer Vorteil beim VE: Er parst alles, er braucht keine Metainformationen, er wertet auch bestehende Classfiles aus die nicht mit einem Builder erzeugt worden sind, er stört sich nicht daran wenn man händisch den Code anfasst.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben