Ich arbeite gerade an einem meiner ersten Programme wieder.
(War einer der ersten Versuche mit jFrame, ca. 1/2 Jahr alt).
Dabei hab ich folgendes Problem:
Beim 'resizen' des Fensters wandern die 'grow'-Elemente wunderbar mit.
Beim Verkleinern wird auch senkrecht die Höhe wieder korrekt reduziert,
aber waagrecht werden sie nicht wieder kleiner.
Eine einmal erreichte Breite kann nur größer werden, aber nie mehr kleiner.
Was mach ich falsch?
Erzeugt wurde das Layout mit Unterstützung von 'WindowBuilder', also hab ich keine genaue Ahnung, was alles eingestellt wurde.
Aber das MigLayout gefällt mir sehr gut.
(War einer der ersten Versuche mit jFrame, ca. 1/2 Jahr alt).
Dabei hab ich folgendes Problem:
Beim 'resizen' des Fensters wandern die 'grow'-Elemente wunderbar mit.
Beim Verkleinern wird auch senkrecht die Höhe wieder korrekt reduziert,
aber waagrecht werden sie nicht wieder kleiner.
Eine einmal erreichte Breite kann nur größer werden, aber nie mehr kleiner.
Was mach ich falsch?
Erzeugt wurde das Layout mit Unterstützung von 'WindowBuilder', also hab ich keine genaue Ahnung, was alles eingestellt wurde.
Aber das MigLayout gefällt mir sehr gut.
Java:
private void initialize() {
frmTracksplitter = new JFrame();
frmTracksplitter.setTitle("TrackSplitter");
frmTracksplitter.setBounds(100, 100, 800, 600);
frmTracksplitter.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frmTracksplitter.getContentPane().setLayout(new MigLayout("", "[][grow][][]",
"[][][][100px:n,grow][][grow 20][100px:n,grow][grow 20][]"));
frmTracksplitter.getContentPane().add(label ...
...