Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Java und Swing-Problem
#15
Ich verwende einen (wie ich vermute) etwas exotischeren LayoutManager, nämlich das SpringLayout, weil ich dabei noch die größte Kontrolle über das Layout habe und es recht schnell so aussah, wie ich es haben wollte. Das Layout benutzt "Federn" (Spring), um die Abstände zwischen den Komponenten zu definieren. Ich benutze konstante Federn (min = max = pref), damit sich da nix verschiebt.

Das Panel, um das es geht, soll ein Menü werden - bzw. ist es das schon, aber man sieht es halt noch nicht, wenn man es nicht manuell vergrößert. ;) In diesem Menü (MenuPanel) gibt es mehrere Einträge zum Anklicken (MenuItem), ebenfalls Panels, die (bis jetzt) jeweils ein Label mit nem Icon enthalten. Alle Komponenten werden mit diesem SpringLayout ausgerichtet. Das funktioniert auch wunderbar. Das einzige Problem ist, wie gesagt, die Größe.

Das ganze Problem im Detail zu schildern, ist wohl etwas zu aufwändig. Hatte nur gehofft, dass du oder jemand anderes vielleicht schon den Dreh raus hat, was Swing angeht, und eine ganz einfache Lösung weiß. Ich vermute nämlich, dass das ein Standardfehler ist, den ich da mache; vielleicht weil ich irgendwo irgendwas verändere (über setPreferredSize() oder so), was ich nicht sollte, weil der LayoutManager dann nicht mehr klar kommt, oder sonstwas. ;) Gerade bei diesen LayoutManagern und den (bevorzugten) Größen von Komponenten verliert man sich ja recht leicht im Swing-Dschungel.

So sieht das Ganze übrigens aus, wenn ich es manuell vergrößere:
   
Und so, wenn ich es ganz ohne LayoutManager einfach in ein Frame klatsche:
   
Dass es überhaupt sichtbar ist, liegt daran, dass ich die Texturgrößen der Ecken manuell reingerechnet hab (das wär schon mal eine Stelle, wo ich die Finger drin hab ;)).
Great people care.
Zitieren


Nachrichten in diesem Thema
Java und Swing-Problem - von skotsche - 31.03.2009, 16:17
RE: Java und Swing-Problem - von Rabenaas - 31.03.2009, 20:32
RE: Java und Swing-Problem - von Hendrik - 01.04.2009, 08:51
RE: Java und Swing-Problem - von Borbaradwurm - 01.04.2009, 15:33
RE: Java und Swing-Problem - von skotsche - 01.04.2009, 17:20
RE: Java und Swing-Problem - von skotsche - 01.04.2009, 18:17
RE: Java und Swing-Problem - von skotsche - 01.04.2009, 19:59
RE: Java und Swing-Problem - von Rabenaas - 01.04.2009, 20:08
RE: Java und Swing-Problem - von skotsche - 02.04.2009, 16:58
RE: Java und Swing-Problem - von Obi-Wahn - 02.04.2009, 08:26
RE: Java und Swing-Problem - von Rabenaas - 02.04.2009, 20:05
RE: Java und Swing-Problem - von skotsche - 03.04.2009, 07:53
RE: Java und Swing-Problem - von Boneman - 11.09.2009, 19:44
RE: Java und Swing-Problem - von Rabenaas - 11.09.2009, 19:48
RE: Java und Swing-Problem - von Boneman - 11.09.2009, 20:18
RE: Java und Swing-Problem - von Rabenaas - 11.09.2009, 20:31
RE: Java und Swing-Problem - von Boneman - 11.09.2009, 21:12
RE: Java und Swing-Problem - von Rabenaas - 11.09.2009, 21:27
RE: Java und Swing-Problem - von Boneman - 11.09.2009, 21:55
RE: Java und Swing-Problem - von Rabenaas - 11.09.2009, 22:07
RE: Java und Swing-Problem - von Boneman - 12.09.2009, 14:53
RE: Java und Swing-Problem - von Boneman - 05.10.2009, 00:05
RE: Java und Swing-Problem - von Hendrik - 05.10.2009, 10:05
RE: Java und Swing-Problem - von Boneman - 02.05.2010, 21:09
RE: Java und Swing-Problem - von Rabenaas - 02.05.2010, 23:01
RE: Java und Swing-Problem - von Boneman - 03.05.2010, 18:52
RE: Java und Swing-Problem - von Rabenaas - 03.05.2010, 19:08
RE: Java und Swing-Problem - von Boneman - 03.05.2010, 23:04
RE: Java und Swing-Problem - von Rabenaas - 03.05.2010, 23:49
RE: Java und Swing-Problem - von Boneman - 04.05.2010, 17:26
RE: Java und Swing-Problem - von Rabenaas - 04.05.2010, 19:13
RE: Java und Swing-Problem - von Boneman - 04.05.2010, 20:05



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste