leider komme ich mit diesen ganzen Layout-Managern unter Java nicht sehr gut zurecht und suche nun nach Abhilfe. Gibt es eine freie IDE, mit der man wie bei Visual C++ einfach bestimmte Komponenten per Drag & Drop erstellt? Falls nicht, wo kann ich ein verständliches Tutorial finden? Das direkt von Sun finde ich nicht so gut.
Ich würde Dir NetBeans empfehlen. Es ist eine mächtige IDE, die den Vergleich mit Systemen wie z.B. Borland JBuilder nicht scheuen braucht, zumal an NetBeans zur Zeit fast ausschließlich SUN-Entwickler arbeiten. Da es nun OpenSource ist, ist es vollkommen kostenlos und wird noch rasanter weiterentwickelt. Was eine ganz tolle Sache in NetBeans ist, ist die Vorschaumöglichkeit der GUI’s ohne kompilieren zu müssen, sowie der AbsoluteLayoutManager, mit dem Du Deine Textfelder passgenau anordnen kannst und Du Dich nicht mit Tabellen (GridLayout) usw. rumärgern muss. Einfacher gehts nicht. Andere IDE’s bieten sowas nicht! Um die ganzen Funktionen von NetBeans hier jetzt aufzuzählen bräuchte ich mehr Platz:wink: Ich würde Dir empfehlen, es hier einfach mal downzuladen und auszuprobieren. Wie gesagt es ist völlig kostenlos: http://www.netbeans.org
Alternativ gibt es von Borland JBuilder auch eine personal Version, welche zwar kostenlos ist, aber im Funktionsumfang entscheidend eingeschränkt ist! Die Enterprise-Edition, die dann ungefähr mit NetBeans vergleichbar ist kostet schon ein paar Tausender… Aber einfach mal testen, es ist halt eine Sache des Geschmackes und des Geldbeutels http://www.borland.de
leider komme ich mit diesen ganzen Layout-Managern unter Java
nicht sehr gut zurecht und suche nun nach Abhilfe. Gibt es
eine freie IDE, mit der man wie bei Visual C++ einfach
bestimmte Komponenten per Drag & Drop erstellt?
Interessant, dass der beste mir bekannte GUI-Builder noch nicht genannt wurde: IBMs VisualAge for Java!
Gibt es nämlich auch in einer leicht (!) eingeschränkten, kostenlosen Version. http://www7.software.ibm.com/vad.nsf
Das Besondere an VA ist, dass mensch damit nicht nur die Oberfläche zusammenklickt, sondern auch gleich einen gewissen Teil deren Funktionalität, z.B. sowas: Wenn der Benutzer auf Button B klickt, dann rufe Methode M in JavaBean-Objekt J mit der Auswahl aus Liste L als Parameter auf und schreibe die Rückgabe in das Textfeld T.
Das ist entweder ein Eckchen unschöner Code - oder ein schöner, kleiner, übersichtlicher Pfeil in der grafischen Entwicklungsumgebung. Code kannst du dann für die interessanten Programmteile schreiben.