Layout & feste Pixelgröße
-
Gibt es irgendeinen Layoutmanager, dem ich sagen kann wieviele Pixel eine Zelle groß sein soll? Beim Gridbaglayout kann ich ja nur sagen, wieviele Zellen eine Komponente überdecken soll. Beim Gridlayout kann ich ja fast garnix festlegen.
-
Verwende einfach das NullLayout wenn du auf schäbige Pixelangaben stehst.
MfG SideWinder
-
Wieso schäbige Pixelangaben ? Es macht häufig Sinn feste Breiten in Form von Pixeln anzugeben. Mich wundert, daß es das anscheinend nicht für das GridBagLayout gibt, obwohl das in anderen API (zB QT) durchaus üblich ist.
-
falls du mit eclipse arbeitest ist jigloo zu empfehlen, das ist ein Plugin mit dem du deine Steuerelemente sehr einfach anordnen kannst.
Mir persönlich gefällt es sehr gut
-
Okay, danke. Aber ich will keinen GUI Builder, sondern feste Breiten vorgeben.
-
Dann schreib' dir einen eigenen LayoutManager der das realisiert.
-
Schon mal einen Blick auf das SpringLayout geworfen? Damit werden, glaube ich, die Komponenten mit ihrer durch setPreferredSize() gestgelegten Größe angezeigt, und dann jeweils an die Kanten des Containers oder anderer Komponenten angebracht.