Null Layout

Status
Nicht offen für weitere Antworten.

purzelbaum_m

Aktives Mitglied
Ich habe eben in den unendlichen weiten des Internet gelesen, das Null Layout wäre ein unsauberer Stil und total doofi..
stimmt das und wenn ja warum?
 

purzelbaum_m

Aktives Mitglied
Irgendwie ist das das einzige mit dem ich klar komme..
was für ein LayoutManager bzw. was für eine Strategie ist denn generell am Besten geeignet?

Achso, also ist zum Beispiel wegen dem Resizable das Größenverhältnis beim GridBayLayout in Zahlen angegeben^^

Kennt wer einen guten Link - am Besten wo für annähernd alle Möglichkeiten ein Beispie vorhanden ist :D

danke
 

kasi1983

Mitglied
Ganz prinzipiell hätte ich da einmal eine Frage:
wenn ich sage, ich habe in meinem Programm Fenster, von denen ich eben gerade nicht möchte, dass sie resizable sind (soll ja auch mal nötig sein) , und ich meine Komponenten gerne Pixel-genau platziert habe (alte Medien und Design-Studentin - bei mir muss immer alles ästhetisch sein ;-) ).

Ist das dann ein Argument für das Null-Layout? Ich komme mir so schäbig vor, weil ich es benutze :oops:

Kerstin
 

André Uhres

Top Contributor
kasi1983 hat gesagt.:
Ganz prinzipiell hätte ich da einmal eine Frage:
wenn ich sage, ich habe in meinem Programm Fenster, von denen ich eben gerade nicht möchte, dass sie resizable sind (soll ja auch mal nötig sein) , und ich meine Komponenten gerne Pixel-genau platziert habe (alte Medien und Design-Studentin - bei mir muss immer alles ästhetisch sein ;-) ).

Ist das dann ein Argument für das Null-Layout? Ich komme mir so schäbig vor, weil ich es benutze :oops:

Kerstin
Das geht imho auch mit FlowLayout. Du musst den Komponenten einfach nur die richtige preferredSize verpassen
und Labels zum auffüllen verwenden. Die Wartbarkeit ist dann viel besser als mit NullLayout.
 

kasi1983

Mitglied
dann bin ich wohl einfach zu blöd dazu. Jedenfalls hat es mit dem FlowLayout nie so ausgesehen, wie ich mir das gedacht hatte, egal was ich gemacht hab.

Dann bleibe ich eben eine Aussätzige und will dieses fast-Offtopic-Thema nicht weiter vertiefen.
 

Lim_Dul

Top Contributor
kasi1983 hat gesagt.:
dann bin ich wohl einfach zu blöd dazu. Jedenfalls hat es mit dem FlowLayout nie so ausgesehen, wie ich mir das gedacht hatte, egal was ich gemacht hab.

Dann bleibe ich eben eine Aussätzige und will dieses fast-Offtopic-Thema nicht weiter vertiefen.

Aber auch nur fast ;)

Probleme, die du mit dem Null-Layout bekommen kannst, nicht must:

Unter verschiedenen Betriebssystem und verschieden Look & Feels können beispielsweise Schriftgrößen anders sein. Dann kann es dir passieren, dass dann Text abgeschnitten wird.
 

kasi1983

Mitglied
ich habe ja auch nicht gesagt, dass ich nie einen Layout-Manager benutze. Ich rede ja hauptsächlich von meinem aktuellen Projekt, und da sind die Fenster halt alle in fester Größe und das Programm ist so oder so nur für Windows gedacht und zu Scrollen gibt es auch nix,... usw. ;-)

Wenn ich Probleme mit Text (als in meinem Fall JLabels) habe, funktioniert es meistens recht gut, wenn ich den darzustellenden Text in HTML verpacke.

(Jetzt hab ich mich doch wieder auf ne Diskussion eingelassen... *seufz*)
 

purzelbaum_m

Aktives Mitglied
ja, das merke ich gerade mit der unterschiedlichen "Ausgabe", in meinem Programmiererumgebung sieht es wunderbar aus, öffne ich mein JApplet dann im IE .. sind die Felder viel näher aneinander als ursprünglich gedacht *g*..

wie? kein JScrollPane.. oh...

ich muss bei mir noch ein JTable mit einbauen.. h.d., ich kann da kein JScrollPane dazugeben.. oder ist das im JTable schon quasi inklusiv.. - hab damit noch keine Erfahrung..
 

michl1984

Mitglied
Eine ganz andere und dennoch einfache Lösung ist das Paket JGoodies zu verwenden.
Man muss sich nicht mit den einzelnen LayoutManagern rumschlagen und hat seine Componenten doch immer
sauber plaziert

schau mal hier www.jgoodies.com
 

tini

Bekanntes Mitglied
für pixelgenaue Positionierung könnt ich dir das SpringLayout empfehlen. einfach mal googlen.
 

tini

Bekanntes Mitglied
André Uhres hat gesagt.:
tini hat gesagt.:
..das SpringLayout empfehlen..
..würde ich nicht, ist der reinste Horror.
das kann sie ja selber entscheiden, wenn sie es mal ausprobiert hat.

ich hab gute erfahrungen damit gemacht, vor allem weil ich es leichter verstehe, als andere layout-manager (die ich aber auch benutze - es hat alles seine vor- und nachteile).
und was man benutzt hängt ja nicht nur vom einsatzzweck sondern auch von den persönlichen vorlieben ab. es gibt immer mehrere möglichkeiten und man sollte sie sich doch zumindest mal ansehen, um sich ne eigene meinung zu bilden.

so viel toleranz sollte schon sein. :meld:
 

kasi1983

Mitglied
Ich habe mir das SpringLayout grad mal angeschaut. Es sieht schon aus, als könne man so ziemlich das darstellen, was ich mir vorstelle. Aber einarbeiten muss sein... wenn gegen Ende des Projekts Zeit bleibt, schau ich mal, ob ich noch umstelle. (Es läuft so viel im Hintergrund, das GUI ist eher zweitrangig)

Auch dieses JGoodies sieht nicht schlecht aus - ist aber wahrscheinlich doch einen Tick zu mächtig für das was ich brauche. Wäre wahrscheinlich Overkill.

Wie es bei purzelbaum_m, von dem das Ganze ja ausgangen ist, aussieht, das kann ich natürlich nicht sagen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Interface Das Null-Layout Java Basics - Anfänger-Themen 12
T Eine doofe Frage zum null-Layout-Manager Java Basics - Anfänger-Themen 6
A Problem mit BorderLayout und null-Layout Java Basics - Anfänger-Themen 5
E Scrollbar mit NULL- Layout? Java Basics - Anfänger-Themen 4
B Null-Layout oder GridLayout usw. Java Basics - Anfänger-Themen 5
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
W Null-Pointer trotz Konstruktor? Java Basics - Anfänger-Themen 9
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
H Ein übergegebenes Objekt auf null setzen Java Basics - Anfänger-Themen 9
P Buffer und null Java Basics - Anfänger-Themen 3
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
N null in String replacen Java Basics - Anfänger-Themen 16
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
K Bufread.readLine())!= null wie beenden? Java Basics - Anfänger-Themen 4
C Variablen Provided text for message may not be null Java Basics - Anfänger-Themen 9
T ComboBox getValue() zeigt null Java Basics - Anfänger-Themen 7
J null exception Array Java Basics - Anfänger-Themen 5
tobikoch String x= null Bedeutung Java Basics - Anfänger-Themen 9
C NumberFormatException: null ohne Ausnahmebehandlung stoppen Java Basics - Anfänger-Themen 7
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
C Array-Eintrag wieder auf Null setzen Java Basics - Anfänger-Themen 3
C Array auf Null-Inhalte prüfen Java Basics - Anfänger-Themen 9
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
M jTable bekommt null Java Basics - Anfänger-Themen 1
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
L Warum ist Variable null? Java Basics - Anfänger-Themen 3
J javax.servlet.ServletException: Name is null Java Basics - Anfänger-Themen 7
B if(object== null) abkürzen? Java Basics - Anfänger-Themen 6
O JavaArray Null Java Basics - Anfänger-Themen 3
U Null Exception aber keine Ahnung warum Java Basics - Anfänger-Themen 5
W NullPointerException obwohl nicht null? Java Basics - Anfänger-Themen 3
D Best Practice Konvention - Klassenmembers auf null setzen? Java Basics - Anfänger-Themen 2
I Null-Überprüfung durch Lambda-Expressions abkürzen Java Basics - Anfänger-Themen 8
Orkanson Null Pointer Expception Java Basics - Anfänger-Themen 3
M set Integer bzw. set null mit SQL DB Java Basics - Anfänger-Themen 9
I Polymorphie Null Objekt Java Basics - Anfänger-Themen 3
O Datentypen Integer mit führender Null Java Basics - Anfänger-Themen 13
DaCrazyJavaExpert Compiler-Fehler Variable nicht mit null initialisiert, trotzdem: NullPointerException Java Basics - Anfänger-Themen 28
J Einfache Frage zu "null" Java Basics - Anfänger-Themen 2
T Datei in Array einlesen "null" Java Basics - Anfänger-Themen 8
P Operatoren Parameter nicht auf null geprüft? Java Basics - Anfänger-Themen 16
K Operatoren 2D Int Array auf Null-Referenzen prüfen Java Basics - Anfänger-Themen 18
C Null Pointer Exception Java Basics - Anfänger-Themen 10
V Elemente aus einem Array mit null überschreiben Java Basics - Anfänger-Themen 4
V String Array gegen null-Eintrag sichern Java Basics - Anfänger-Themen 11
G Null Pointer Exception Java Basics - Anfänger-Themen 4
R Gleitkommazahlen ohne führende Null Java Basics - Anfänger-Themen 10
M array = null Java Basics - Anfänger-Themen 2
F String equals NULL Problem Java Basics - Anfänger-Themen 4
F JSON null macht mir ein Problem Java Basics - Anfänger-Themen 3
R Property Value als null setzen Java Basics - Anfänger-Themen 1
D Arrays.toString spuckt null aus? Java Basics - Anfänger-Themen 3
T Compiler-Fehler Null type safety (type annotations) Java Basics - Anfänger-Themen 5
F Erste Schritte Unterschied: Array "leer" / "null" Java Basics - Anfänger-Themen 3
J Fehlerhafte Ausgabe "null" Java Basics - Anfänger-Themen 2
G Threads zum Thema Threads??? null Ahnung Java Basics - Anfänger-Themen 4
W Input/Output DataOutputStream gibt NULL zurück Java Basics - Anfänger-Themen 5
J Einfach verkettet List: Ausgabe ohne null Java Basics - Anfänger-Themen 11
D OOP Warum bekomme ich eine Null-Pointer Exception!!? :( Java Basics - Anfänger-Themen 4
D Null Ausgabe obwohl wert zugewiesen Java Basics - Anfänger-Themen 5
J Alias null Java Basics - Anfänger-Themen 4
B Aliasing bei null-Objekten Java Basics - Anfänger-Themen 3
A null-Überprüfung Java Basics - Anfänger-Themen 24
O Methode gibt Null zurück Java Basics - Anfänger-Themen 7
D Methoden Implementieren von einer Zoomfunktion innerhalb eines JPanels mit null-Layoutmanager Java Basics - Anfänger-Themen 1
A Null Pointer Exception in Liste Java Basics - Anfänger-Themen 11
T Null Java Basics - Anfänger-Themen 3
X Array trotz Befüllung "null" Java Basics - Anfänger-Themen 11
P JavaFX Textfelder geben immer null zurück Java Basics - Anfänger-Themen 8
K Selbst renderndes Object auf null setzen Java Basics - Anfänger-Themen 1
L Null Pointer Exception bei setText Java Basics - Anfänger-Themen 9
D Methode die statt char[] ein "null" zurück gibt Java Basics - Anfänger-Themen 8
J .txt Datei "einlesen "und in String speichern ergibt immer NULL Java Basics - Anfänger-Themen 17
M Input/Output File.listFiles() gibt null zurück Java Basics - Anfänger-Themen 3
M Kann einen Array nicht füllen, im Nachhinein nur "null"-Werte Java Basics - Anfänger-Themen 11
J Verschränkte Rekursion und null Ahnung... Java Basics - Anfänger-Themen 0
X Vererbung Setzen auf Null bei Subklassen Java Basics - Anfänger-Themen 2
S Rückgabewert null in Methode mit Thread Java Basics - Anfänger-Themen 2
C MIME-Type null Java Basics - Anfänger-Themen 4
T Null Pointer Exception Java Basics - Anfänger-Themen 4
M toString gibt "null" statt "0.0" aus Java Basics - Anfänger-Themen 5
M Konstruktor auf null prüfen, Arrays Java Basics - Anfänger-Themen 9
G Null Pointer Exeption Java Basics - Anfänger-Themen 8
A If object != null funktioniert nicht Java Basics - Anfänger-Themen 2
N 'null' aus String löschen Java Basics - Anfänger-Themen 7
F Irgendein "Null" Fehler.... Java Basics - Anfänger-Themen 5
P Map liefert bei put null als Ergebnis Java Basics - Anfänger-Themen 6
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
Dogge NumberFormatException null Java Basics - Anfänger-Themen 5
C 2 Objekte, 1 immer Null? Java Basics - Anfänger-Themen 8
H Mehrdimensionales Array - Inhalt auf Null überprüfen Java Basics - Anfänger-Themen 5
J db4o-attrbibutauslesen null Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben