LayoutManager Design meines Projekts (hätte wer zeit?)

Paul279

Aktives Mitglied
Hallo liebe Community,

wieder mal ist es schon sehr früh, da mich Java in beschlag nimmt.
Dieses mal ist es das Design. ;(

Ich habe hier mal diesen Aufbau:

aufbau.jpg


Ich habe einiges versucht und mittlerweile bin ich schon etwas verzeifelt, da ich mit meiner "Umherstellerei" alles nur noch schlimmer gemacht habe. Jetzt hat schon mein Design ein anderes Aussehen wenn ich es auf Vollbild schalte! :shock: (war überhaupt nie geplant)

Erschlagt mich nicht, aber ich verwende den Netbeans GUI Builder! Sehr viele FLuchen über ihn, aber bis auf die Positionierung von den Komponenten läuft alles tadellos und das ist aber auch nur meine Unwissenheit.

Jetzt wollte ich mal fragen, ob es vielleicht hier jemanden gibt, der sich damit auskennt und sich mal mein Design ansehen könnte? Ich würde ihm gern mein Projekt zusenden (Email, FTP,...)

Ich hoffe, hier kann sich jemand erbarmen und wünsche jetzt mal eine gute Nacht
Paul
 
Hallo Paul,

vielleicht beginnst Du erst mal damit, das GridBagLayout besser zu verstehen. Hier ist eine verständliche Einführung: GridBagLayout ? Byte-Welt Wiki. Danach könntest Du eventuell versuchen, den von NetBeans generierten Code zu analysieren und gegebenenfalls (manuell) anzupassen.

Gruß,
André
 
Hallo Andre,
habe mir schon gedacht, dass es jetzt schwierig für euch ist zu verstehen was ich genau meine.

Also verständnis für Layouts ist vorhanden. Wie das GridBagLayout funktioniert auch.
Das Problem ist eher die größe des jFrames(hauptpanel) der daraufliegenden Scrollpane und den tausenden jPanels, die in der jTabbedPane in der Scrollpane liegt.

Z.B. auch wenn ich alle jPanels, das JFrame jTabbedPane auf maximumSize, MinimalSize und Preffered size auf [800,800] stelle haben Sie unterschiedliche Größen. Das eine gigantisch groß, das andere zu klein, die Scrollpane funktioniert nicht richtig oder gar nicht :shock:

Diese Einstellungen machen mich fertig.

Deswegen wollte ich eigentlich jemanden das Projekt senden, damit er sich das ansehen kann und mir sagen kann, was ich für einen Pfusch gemacht habe.

Hier z.B. ein Bild, wies gerade aussieht:
bildjs.jpg
 
Layoutmanager gibt es aus eben dem Grund, dass man NICHT jeder Komponente eine fixe vordefinierte Größe festlegen will.
 
So wie das aussieht, kann das nicht soo wild sein.
JFrame hat von Hause ein BorderLayout, das sollte man in dem Fall auch nicht ändern.
 
Und da du es anscheinend nicht weisst, Panels sind Komponenten.
Danke für die Info

gut, sitze wieder zwei Stunden dabei und habe es einfach nicht geschafft.

Mein JFrame wird größer, die Scrollpane geht aber nicht mit?!?

Auch wenn ich die Größe meiner Scrollpane auf 80000,80000 stelle wird diese einfach nicht mehr größer.

Ein anderes Problem ist z.B. ein JPanel drinnen in der SCrollpane. Es ist gigantisch groß, obwohl ich die Größen 25,25 einstelle.(maximal size, minimal size, prefered size)!

[ich geh jetzt kurz mal schreien]

Ich bin überhaupt nicht der Typ von Mensch, der sich Dinge machen lässt ("Hausaufgaben programmieren wie man so schön sagt, obwohl es ja keine Hausaufgabe ist"), aber ich wäre sehr dankbar, wenn sich jemand das Projekt ansehen könnte und mir erklären könnte, warum und wie ich die Dinge richtig einstelle!!!

Gut, schönen Abend, ich muss mich jetzt mal abreagieren gehen 😡

//EDIT
JFrame hat von Hause ein BorderLayout, das sollte man in dem Fall auch nicht ändern.
Habe es nur auf Gridbag Layout gestellt, weil ich es hier mal im Forum mal gelesen habe, dass es gut wäre das JFrame auf Gridbag zu stellen.
 
Wenn du nicht lernst wie Layouts vom Prinzip her funktionieren kannst du noch Tage vor deinem GUI-Builder sitzen und wirst nicht weiterkommen. Lies dir die FAQ durch, da wird jeder Layoutmanager beschrieben.
 

Zurück
Oben