Layout Manager oder manuell??

Status
Nicht offen für weitere Antworten.

pHL

Aktives Mitglied
hallo,

hätte gerne mal eure Meinung dazu was ihr für Anfänger (im GUI Bereich ) empfehlt?
Ist es besser wenn man sofort mit einem Layout Manager beginnt GUI's zu erstellen, wenn ja dann bitte ein freeware programm, oder sollte man zuerst beginnen kleine gui's zu programmieren und erst dann einen Layout Manager benutzen?

Hoffe ihr könnt mir mal wieder helfen :)

Mfg.
pHL
 

eRaaaa

Top Contributor
kann es sein, dass du layoutmanager mit gui-builder verwechselst?

zuerst kleine gui`s erstellen, ohne gui-builder, aber mit layoutmanagern :D
 

SuperSeppel13

Bekanntes Mitglied
Also wenn du mit Layout Manager ein designer-tool meinst, mit dem man sich GUIs zusammenklicken kann, dann lass JETZT und FÜR IMMER die Finger davon!!! Die Dinger sind wenig Hilfreich, gänzlich unintelligent und sobald du Komponenten selbst schreiben willst überhaupt nicht mehr verwendbar.

Ganz zu anfang hab ich mal einen Benutzt (NetBeans hat sowas) und es war auch manchmal ganz hilfreich um kurz zu sehen, wie verschiedene Komponenten aussehen, aber ich habe sehr bald darauf verzichtet.

Wenn du allerdings mit Layout Manager die LayoutManager von Java meinst (also FlowLayout, BorderLayout, ...) dann sind die extrem hilfreich und eigentlich unverzichtbar!

Also wenn du willst, kannst du dir den Designer von NetBeans mal ansehen, aber ich würde nicht viel Zeit und Gehirnschmalz darauf verwenden und lieber deine GUIs selbst schreiben (mit einfachen Sachen angefangen).
 

pHL

Aktives Mitglied
Also wenn du mit Layout Manager ein designer-tool meinst, mit dem man sich GUIs zusammenklicken kann, dann lass JETZT und FÜR IMMER die Finger davon!!! Die Dinger sind wenig Hilfreich, gänzlich unintelligent und sobald du Komponenten selbst schreiben willst überhaupt nicht mehr verwendbar.

Ganz zu anfang hab ich mal einen Benutzt (NetBeans hat sowas) und es war auch manchmal ganz hilfreich um kurz zu sehen, wie verschiedene Komponenten aussehen, aber ich habe sehr bald darauf verzichtet.

Wenn du allerdings mit Layout Manager die LayoutManager von Java meinst (also FlowLayout, BorderLayout, ...) dann sind die extrem hilfreich und eigentlich unverzichtbar!

Also wenn du willst, kannst du dir den Designer von NetBeans mal ansehen, aber ich würde nicht viel Zeit und Gehirnschmalz darauf verwenden und lieber deine GUIs selbst schreiben (mit einfachen Sachen angefangen).

jo danke, hab auch schon einige hilfreiche sachen (einfache guis) bei google gefunden und versuch jz mal die umzubauen, ty
 

objcler

Aktives Mitglied
Also wenn du mit Layout Manager ein designer-tool meinst, mit dem man sich GUIs zusammenklicken kann, dann lass JETZT und FÜR IMMER die Finger davon!!! Die Dinger sind wenig Hilfreich, gänzlich unintelligent und sobald du Komponenten selbst schreiben willst überhaupt nicht mehr verwendbar.

Ganz zu anfang hab ich mal einen Benutzt (NetBeans hat sowas) und es war auch manchmal ganz hilfreich um kurz zu sehen, wie verschiedene Komponenten aussehen, aber ich habe sehr bald darauf verzichtet.

Wenn du allerdings mit Layout Manager die LayoutManager von Java meinst (also FlowLayout, BorderLayout, ...) dann sind die extrem hilfreich und eigentlich unverzichtbar!

Also wenn du willst, kannst du dir den Designer von NetBeans mal ansehen, aber ich würde nicht viel Zeit und Gehirnschmalz darauf verwenden und lieber deine GUIs selbst schreiben (mit einfachen Sachen angefangen).

Nicht jedes "Design Tool" ist schrott. Der Interface Builder von Apple ist für ernsthafte Entwickler unverzichtbar. Es liegt also nicht an dem Wesen von GUI-Designern sondern an deren Implementierung, die scheinbar in der Java-Welt unzureichend ist.
 

musiKk

Top Contributor
Erstmal Inhalt: Falls Du Swing benutzen willst, kann ich das Buch "The Definitive Guide to Java Swing" von Apress empfehlen. Sehr umfangreich und detailliert.

Jetzt der Rant, wer keinen lesen will, kanns ja bleiben lassen. ;)
Hier treffen mal wieder zwei Welten aufeinander. "GUI-Builder sind scheiße" und "GUI-Builder sind nötig" wird sich wohl nie vereinen. Ich sag mir: Das Bauen der GUI ist nicht Bestandteil des Produktes. Die GUI selbst ist es. Es interessiert auch keinen, ob ich alles von Hand schreibe oder mir von Eclipse meine Getter/Setter/Konstruktoren/Interfaces/etc. erzeugen lasse. Den erzeugten Quellcode des GUI-Builders muss ich mir eh nicht mehr ansehen. Das erfordert natürlich, dass ich wirklich alles über den GUI-Builder konfigurieren kann und da trennt sich sicher die Spreu vom Weizen. Für entsprechende Software für Eclipse muss man ja oft viel Geld hinlegen (der imho einzige Vorteil von NetBeans, auch wenn ich diesen speziellen Builder nicht kenne).

Und Intelligenz... die erwarte ich gar nicht. Die GUI ist nur eine "stupide" Sammlung von Buttons, Labels, ..., dafür braucht es keine Intelligenz. Es ist nur mühsam und wiederholt sich. Außerdem ist es schöner, gleich visuelles Feedback zu haben, statt den Quelltext lesen zu müssen, was ja ungleich länger dauert.
 

objcler

Aktives Mitglied
Die GUI ist nur eine "stupide" Sammlung von Buttons, Labels, ..., dafür braucht es keine Intelligenz.

Naja. Da treffen wohl wirklich zwei Welten aufeinander. Ich bin der Meinung, dass die GUI das interessante und wichtige ist. Aber da kommt es wohl auch auf den Zusammenhang, den eigenen Anspruch und die Prioritäten an.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Layout Manager null und Component wird nicht hinzugefügt AWT, Swing, JavaFX & SWT 3
A Layout-Manager, JScrollPane, ... Chaos AWT, Swing, JavaFX & SWT 5
D LayoutManager GUI skalieren und deren Komponenten mit Grid(Bag)Layout-Manager. AWT, Swing, JavaFX & SWT 5
M Passender Layout-Manager AWT, Swing, JavaFX & SWT 3
R Welchen Layout Manager/ Wie strukturieren? AWT, Swing, JavaFX & SWT 14
P Swing welchen Layout Manager verwenden AWT, Swing, JavaFX & SWT 9
B Anderen Layout-Manager verwenden AWT, Swing, JavaFX & SWT 17
Furtano AWT mehrere Bilder in einen Frame zeichnen + Layout Manager AWT, Swing, JavaFX & SWT 10
J LayoutManager Welchen Layout/Design-Manager? AWT, Swing, JavaFX & SWT 4
A Problem mit Layout-Manager AWT, Swing, JavaFX & SWT 11
B Probleme mit Layout Manager (BoxLayout) AWT, Swing, JavaFX & SWT 4
S SWT Composite mit Layout Manager geht nicht AWT, Swing, JavaFX & SWT 4
A Welcher Layout Manager ist hier richtig? AWT, Swing, JavaFX & SWT 3
Luk10 Layout-Manager AWT, Swing, JavaFX & SWT 3
G Layout Manager AWT, Swing, JavaFX & SWT 5
Lazybone der Richtige Layout Manager AWT, Swing, JavaFX & SWT 2
M Welcher Layout Manager? AWT, Swing, JavaFX & SWT 5
I SWT Layout Manager und weiteres. AWT, Swing, JavaFX & SWT 6
S Welches Java Layout sollte ich verwenden? AWT, Swing, JavaFX & SWT 3
S Layout - Problem AWT, Swing, JavaFX & SWT 1
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
melaniemueller Layout wechseln über RadioButtons AWT, Swing, JavaFX & SWT 4
E LayoutManager Welcher Layout-Mix löst mein Problem? AWT, Swing, JavaFX & SWT 3
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
R Layered Layout AWT, Swing, JavaFX & SWT 1
E showAndWait is not allowed during animation or layout processing Memory FX AWT, Swing, JavaFX & SWT 2
newJavaGeek Grid-Layout problem AWT, Swing, JavaFX & SWT 7
E Swing Layout während der Laufzeit anpassen AWT, Swing, JavaFX & SWT 3
P JavaFX Zugriff auf Fenster/Layout-Container in eigenen Klassen AWT, Swing, JavaFX & SWT 5
S Kann javafx.scene.layout.VBoxBuilder nicht importieren AWT, Swing, JavaFX & SWT 3
OSchriever Layout über Radiobuttons ändern AWT, Swing, JavaFX & SWT 4
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
I JavaFX - festes Layout AWT, Swing, JavaFX & SWT 1
S JavaFX TableView einzelne Zelle Layout zuweisen AWT, Swing, JavaFX & SWT 3
DaCrazyJavaExpert Swing Zwei gleichgroße Panels in einem Scrollpane mit Layout AWT, Swing, JavaFX & SWT 9
Neumi5694 Swing Card-Layout, Fokus AWT, Swing, JavaFX & SWT 2
kilopack15 Interface mit Layout verknüpfen AWT, Swing, JavaFX & SWT 2
Y Layout/Ausrichtungsprobleme AWT, Swing, JavaFX & SWT 4
T JavaFX Custom Layout AWT, Swing, JavaFX & SWT 5
A GUI Layout AWT, Swing, JavaFX & SWT 11
L wie Layout-Grid in JXPanel anzeigen? AWT, Swing, JavaFX & SWT 5
L Eigene Component Layout AWT, Swing, JavaFX & SWT 4
Soloeco LayoutManager Wie und welches Layout nutze ich am Besten? AWT, Swing, JavaFX & SWT 13
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
M LayoutManager Layout reagiert nicht auf Constraints AWT, Swing, JavaFX & SWT 4
IsSchoGuat LayoutManager Layout-Containergrösse AWT, Swing, JavaFX & SWT 4
F GridBag Layout AWT, Swing, JavaFX & SWT 1
Z Absolutes Layout / Kontrolle über Anordnung AWT, Swing, JavaFX & SWT 3
M Mehrere Jpanel in einem JScrollPane (Layout) AWT, Swing, JavaFX & SWT 2
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
J ComboBoxModel addElement verändert Layout AWT, Swing, JavaFX & SWT 8
E Probelm mit Layout AWT, Swing, JavaFX & SWT 1
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
P Tipps für GUI-Layout AWT, Swing, JavaFX & SWT 2
M LayoutManager Layout zur Laufzeit ändern AWT, Swing, JavaFX & SWT 8
N Swing Zweifarbiges Layout für den Filechooser AWT, Swing, JavaFX & SWT 12
B LayoutManager Card Layout AWT, Swing, JavaFX & SWT 2
E Angehängtes Layout, aber wie? AWT, Swing, JavaFX & SWT 12
1 Eigenes Layout schreiben AWT, Swing, JavaFX & SWT 4
B SWT layout invalidieren in SWT? AWT, Swing, JavaFX & SWT 4
J Layout: oben 20% unten 80% AWT, Swing, JavaFX & SWT 12
T Layout für Listendarstellung AWT, Swing, JavaFX & SWT 3
F LayoutManager Null-Layout unter Linux im TreeCellEditor AWT, Swing, JavaFX & SWT 3
K Eclipse Layout (Gimp Layout, Tiled Layout...) AWT, Swing, JavaFX & SWT 4
C LayoutManager Passendes Layout gesucht AWT, Swing, JavaFX & SWT 2
M Layout funktioniert nicht AWT, Swing, JavaFX & SWT 3
dzim Layout von Panes in JFX2 AWT, Swing, JavaFX & SWT 17
H Layout Idee AWT, Swing, JavaFX & SWT 8
M Swing Dynamisches Layout AWT, Swing, JavaFX & SWT 10
J LayoutManager Komponentenaustausch zerschießt Layout AWT, Swing, JavaFX & SWT 4
F Layout-Problem AWT, Swing, JavaFX & SWT 2
K Gui Layout Frage AWT, Swing, JavaFX & SWT 5
E Null-Layout - Wie geht es ohne? AWT, Swing, JavaFX & SWT 19
L Swing dynamisches Image-Panel in Layout einbinden AWT, Swing, JavaFX & SWT 10
D Bild in JPanel verschiebt Layout. Wie fixieren? AWT, Swing, JavaFX & SWT 9
GUI-Programmer Wieder ne Layout Frage AWT, Swing, JavaFX & SWT 11
GUI-Programmer LayoutManager Kurze Layout Frage - eine komponente mittig? AWT, Swing, JavaFX & SWT 5
D Problem mit 3-Spalten Layout AWT, Swing, JavaFX & SWT 17
ARadauer Wenig Material zum Thema: Design, Layout, Usability von Swing Anwendungen AWT, Swing, JavaFX & SWT 11
S LayoutManager Welcher LayoutManager für dieses zweispaltige Layout? AWT, Swing, JavaFX & SWT 13
G LayoutManager Layout welches von Links nach rechts anordnet mit TOP Alignment! AWT, Swing, JavaFX & SWT 5
A Best practice für konkretes Layout AWT, Swing, JavaFX & SWT 10
G LayoutManager Layout für Spalten AWT, Swing, JavaFX & SWT 8
A Layout/JPanelgröße AWT, Swing, JavaFX & SWT 6
S pack() bei null-Layout AWT, Swing, JavaFX & SWT 10
C SWT Tabellen-Layout in StyledText? AWT, Swing, JavaFX & SWT 6
R Swing Layout setzen AWT, Swing, JavaFX & SWT 3
L Layout automatische Anpassung umgehen? AWT, Swing, JavaFX & SWT 5
J Button Layout anpassen AWT, Swing, JavaFX & SWT 22
H LayoutManager Layout mit GridBagLayout machbar? AWT, Swing, JavaFX & SWT 6
B Buttongröße im Layout AWT, Swing, JavaFX & SWT 4
B LayoutManager Layout Problem AWT, Swing, JavaFX & SWT 14
O LayoutManager Layout entwerfen AWT, Swing, JavaFX & SWT 3
A diverse Layout-Fragen AWT, Swing, JavaFX & SWT 4
F LayoutManager Eigenes Layout die Lösung?! AWT, Swing, JavaFX & SWT 4
dzim SWT Layout mit Sections aus Eclipse Forms AWT, Swing, JavaFX & SWT 17
F JScrollPane verwirft Layout von JPanel AWT, Swing, JavaFX & SWT 2
C LayoutManager Layout und vergrößern des Frames AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben