JFrame Layout

BetaRR400

Grünschnabel
Hallo,

über einen kleinen Tipp wäre ich dankbar,

also ich habe ein JFrame mit mehreren Panels. kein Layoutmanager zugeordnet. Jedes Panel wird mit setBounds(...,...,width, height) gesetzt. Das JFrame wird ebenfalls mit setSize(width, height) und setResizeable(false) gesetzt. Das Programm ist schon fast fertig... Und nun soll doch die Größe verändert werden (resizeabel=true). Wenn ich die Frame größe verändere wird aber die Panel größe nicht verändert. Ich habe es schon mit ComponentListener versucht, der gibt mir zwar immer die aktuelle größe aus, das JFrame wird aber nicht neu gezeichnet.

Hat jemand ne lösung?

Danke
 
Ja, benutz einen Layoutmanager.

Jedes Layout laesst sich durch den passenden Layoutmanager und wenn es wirklich zwingend ist durch zusaetzlich verschachtelte JPanels realisieren, aber In fast allen faellen ist der passende Layoutmanager ausreichend.

Also lass das besser mit dem Componentlistener, das sorgt nur fuer graue Haare.
 
Zurück