|
You last visited: Today at 05:08
Advertisement
[Java] GUI Programmierung
Discussion on [Java] GUI Programmierung within the Java forum part of the Coders Den category.
09/14/2014, 19:45
|
#1
|
elite*gold: 1
Join Date: May 2010
Posts: 12
Received Thanks: 0
|
[Java] GUI Programmierung
Hello,
Ich bin gerade dabei Java zu lernen. Folgendes Buch hilft mir dabei: "Programmieren lernen mit Java 8". Bin nun bei dem Kapitel GUI angelangt. In diesem Buch wird das Plugin Jigloo verwendet. Nur gibt es das ja seit geraumer Zeit nicht mehr. Kann mir jemand ein anderes Plugin empfehlen welches in Eclipse unter OSX läuft? Lt. Buch sieht dieses Jigloo relativ simple aus zu bedienen, so etwas in der Art würde ich auch suchen.
Mfg
|
|
|
09/14/2014, 20:25
|
#2
|
elite*gold: 20
Join Date: Nov 2010
Posts: 552
Received Thanks: 350
|
Windowbuilder für Swing
|
|
|
09/14/2014, 20:32
|
#3
|
elite*gold: 74
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
|
Da kann ich nur beipflichten, ich nutze Windowbuilder ebenfalls recht oft.
|
|
|
09/14/2014, 20:49
|
#4
|
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
|
Trotz deiner frage nach einem builder, empfehle ich dir es per Hand zu machen.
Es übt den Umgang und ist gut für die Verständnis.
MfG Joshi
|
|
|
09/14/2014, 20:57
|
#5
|
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
|
Naja, ich denke wenn du wirklich ne GUI machen willst die nach was aussieht, dann solltest du einen Builder verwenden, sonst müsstest du dir ja die ganzen Koordinaten selbst ausexperimentieren und das kann dauern.
|
|
|
09/14/2014, 21:20
|
#6
|
elite*gold: 20
Join Date: Nov 2010
Posts: 552
Received Thanks: 350
|
Quote:
Originally Posted by strubelz
Naja, ich denke wenn du wirklich ne GUI machen willst die nach was aussieht, dann solltest du einen Builder verwenden, sonst müsstest du dir ja die ganzen Koordinaten selbst ausexperimentieren und das kann dauern.
|
Dazu gibt es ja die verschiedenen Panes, damit ist das ganze recht einfach, von daher würde ich tatsächlich erstmal ein bisschen ohne Windowbuilder rumbasteln.
|
|
|
09/14/2014, 21:28
|
#7
|
elite*gold: 144
Join Date: May 2007
Posts: 62,459
Received Thanks: 29,542
|
Quote:
Originally Posted by strubelz
Naja, ich denke wenn du wirklich ne GUI machen willst die nach was aussieht, dann solltest du einen Builder verwenden, sonst müsstest du dir ja die ganzen Koordinaten selbst ausexperimentieren und das kann dauern.
|
nichts mit komischen pixeln probieren oO
bitte macht es per hand, der code der bei solchen buildern rauskommt ist nicht wirklich wartbar und wenn man da was anpassen will hat man eh verloren.
|
|
|
09/14/2014, 22:14
|
#8
|
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
|
Ja da stimme ich zu, es gibt von seitens java viele Hilfsmittel, die einem das GUI erstellen vereinfachen.
MfG Joshi
|
|
|
09/14/2014, 23:31
|
#9
|
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
|
Mir ist schon klar das es so was gibt, ich denke erher man sollte einen Builder verwenden um die GUI wirklich zu Designen, man kann sie ja später noch einmal selbst nachcoden, aber ich stelle mir es wtwas nervig vor das Programm zu starten, oh nein der Butten kommt in ein anderes Menü sonst wird es unübersichtlich, die Objekte passen farblich nicht da rein die müssen ausgetauscht werden. Natührlich kann man das auch mit einem Bildbearbeitungsprogramm oder ganz Oldschool auf dem Papier machen, aber so ein Builder hat doch schon alle verwendbaren Elemente eingebaut und eignet sich darum auch recht gut dafür.
Edit: Es gibt auch Builder die in Json/XML exportieren und nur eine Art Importer brauchen, die sind dann erstens relativ Sprachen/Engine unabhänig da sich jeder seinen eigenen Importer basteln kann (oder gleich einer für mehre Sprachen bereisteht) und sollten recht gut änderbar seien, da man die Dateien wieder im Builder verändern kann und der Rest kann auch stehen bleiben, da man nur in irgendwelchen ButtonListener auf Events reagiert, die sich mit dem verschieben einens Buttons ja nicht ändern brauchen.
|
|
|
09/14/2014, 23:49
|
#10
|
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
|
Quote:
Originally Posted by strubelz
Naja, ich denke wenn du wirklich ne GUI machen willst die nach was aussieht, dann solltest du einen Builder verwenden, sonst müsstest du dir ja die ganzen Koordinaten selbst ausexperimentieren und das kann dauern.
|
Bin jetzt kein Java-Dev, aber in C# benutzt man in erster Linie auch keine Koordinaten sondern grids, tables, panels, ..
Edit: xDEV 4
|
|
|
09/15/2014, 14:48
|
#11
|
elite*gold: 1
Join Date: May 2010
Posts: 12
Received Thanks: 0
|
Vielen Dank für eure Hilfe. Habe mir mal den WindowBuilder näher angeschaut. Damit sieht das Ganze für den Anfang ziemlich einfach aus. Auch einige Tutorials auf Youtube haben mir mit dem Umgang geholfen.
Werde aber das ganze auch mal per "Hand" ausprobieren, zwecks Verständnis.
|
|
|
09/15/2014, 15:09
|
#12
|
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
|
Ist auch sehr zu empfehlen, da du den (vom Builder)erstellten code sonst nicht bearbeiten kannst.
Ich wünsche dir viel Erfolg und Spaß
MfG Joshi
|
|
|
09/15/2014, 15:12
|
#13
|
elite*gold: 0
Join Date: May 2012
Posts: 841
Received Thanks: 172
|
Eindeutig WindowBuilder!
|
|
|
09/15/2014, 15:18
|
#14
|
elite*gold: 0
Join Date: Dec 2013
Posts: 2,095
Received Thanks: 506
|
Leute, bitte.. macht den Kram per Hand.
Der Code der bei solchen Buildern rauskommt ist meist ziemlicher Müll..
Wenns sein muss lasst euch einzelne Bedienelemente generieren um zu sehen wie man diese erzeugt, aber dann im Programm selbst macht den Kram selbst.
Alles andere ist einfach nur Trash weil der Code meist total komisch angeordnet / aufgewartet ist und man später wenn mans bearbeiten möchte mal die doppelte und dreifach Arbeit hat.
Und solltet ihr neu sein und nicht wissen wie man einzelne Elemente erzeugt nutzt meinetwegen JGui (  ) um euch Beispielcode zu generieren - aber nur zum anschauen wie es funzt. Ich bin auch relativ Neuling in Java GUI´s und habs easy hinbekommen per Hand, und empfinde es einfach sauberer vom Code her als wenn man vorbuildeten Code nimmt.
Grüße
|
|
|
09/15/2014, 17:36
|
#15
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Gibt es kein Swing für das iOS? Das wäre wohl das nativste.
|
|
|
 |
|
Similar Threads
|
NeedHelp -Java Programmierung
08/26/2012 - General Coding - 6 Replies
Heyho Leute.. ich bräuchte mal eure Hilfe..
Ich habe zwei Klassen.. eine Hauptklasse, in der ein GUI erzeugt wird und eine Klasse, die in der Hauptklasse als Objekt benutzt wird.
Dieses Obejekt ist Runnable und wird als Thread gestartet.
Nun soll aber der Thread aus der run() Methode heraus im GUI etwas verändern..
|
[B] .NET / Java Programmierung
05/03/2012 - elite*gold Trading - 10 Replies
.NET / Java Programmierung
Informationen zu mir:
Ich bin 17 Jahre alt und gehe auf eine Informatik HTL ( Höhere Technische Lehranstalt) in Wien. Vor etwa 4 Jahren habe ich mit dem Programmieren begonnen, damals mit Java, das ich bis vor einem Jahr auch noch mehr oder weniger aktiv programmiert habe. Seit etwa einem Jahr bin ich nun etwas mehr auf die .NET Platform gesprungen, wobei der Unterschied von Java zu C# bekanntlich nicht sehr groß ist.
|
.NET / Java Programmierung
04/26/2012 - Trading - 0 Replies
.NET / Java Programmierung
Informationen zu mir:
Ich bin 17 Jahre alt und gehe auf eine Informatik HTL ( Höhere Technische Lehranstalt) in Wien. Vor etwa 4 Jahren habe ich mit dem Programmieren begonnen, damals mit Java, das ich bis vor einem Jahr auch noch mehr oder weniger aktiv programmiert habe. Seit etwa einem Jahr bin ich nun etwas mehr auf die .NET Platform gesprungen, wobei der Unterschied von Java zu C# bekanntlich nicht sehr groß ist.
|
All times are GMT +2. The time now is 05:09.
|
|