Hallo Gerald,
der Thread ist schon ziemlich alt, aber ich benutze den Code immer mal wieder. Diesmal in einem richtig großen Eingabedialog. Aber immer wenn layout.layout ausgeführt wird, ignoriert er alle preferredSize von group und panel.
Das Problem verschwindet, wenn man preferredSize an den Inhalt der Panels hängt (z.B. statictext, was aber nicht immer möglich ist) oder man ersetzt es durch mininmumSize. Was ist da die sinnvollste Herangehensweise in Bezug auf unterschiedliche Indesign-Versionen, Mac+PC, 5k-Displays und der UI-Skalierung? An manchen Stellen muss ich einfach eine Pixelbreite/höhe vorgeben, damit die Elemente sinnvoll ausgerichtet sind.
Viele Grüße, Steve