Je nach Anzahl der Buttons soll das Fenster seine Größe
ändern, und zwar so, das
alle Buttons zu sehen sind
nicht allzu viel leerer Raum (im Fenster) da ist.
Hallo Jan,
eigentlich sollte folgender Code funktionieren:
// hier zuerst alle Buttons einfügen
…
fenster.setSize(frame.getPreferredSize());
Beim Aufruf von frame.getPreferredSize() wird die Größe
berechnet, die das Fenster aufweisen soll, um alle
Komponenten darstellen zu können.
Alternativ, falls Du mit einem LayoutManager arbeitest,
könntest Du auch folgendes machen:
// lm ist definierter LayoutManager, bereits gefüllt.
fenster.setSize(lm.preferredLayoutSize());