Hallo,
Ich will meine Anwendung, abgeleitet von JFrame, zwar in der Größe veränderbar machen, aber eine Minimalgröße vorgeben, da, wenn das Frame zu klein wird, die Darstellung einfach keinen Sinn mehr macht.
Der Befehl:
macht hierbei soweit ich das sehe leider gar nichts.
Ich hab hier mal im Forum geguckt und eine Lösung gefunden, die vorschlägt mittels AWTEventListener bei einer Größenveränderung die Größe einfach festzulegen:
Problem hierbei ist jedoch, dass dann mein Gesamtfenster zwar tatsächlich immer bei der Minimalgröße bleibt, aber die Inhalte immer so verkleinert werden, wie das Gesamtfenster ohne den Zwangs-Resize geworden wäre...
Was muss ich denn hier tun, damit die enthaltenen Panels auch auf dieser Minimalgröße bleiben oder gibts da vielleicht noch ne ganz andere Lösung?
MfG,
Jan.
Ich will meine Anwendung, abgeleitet von JFrame, zwar in der Größe veränderbar machen, aber eine Minimalgröße vorgeben, da, wenn das Frame zu klein wird, die Darstellung einfach keinen Sinn mehr macht.
Der Befehl:
Code:
framesetMinimumSize(new Dimension(200,200));
macht hierbei soweit ich das sehe leider gar nichts.
Ich hab hier mal im Forum geguckt und eine Lösung gefunden, die vorschlägt mittels AWTEventListener bei einer Größenveränderung die Größe einfach festzulegen:
Code:
public void eventDispatched( AWTEvent e ) {
if( getWidth() < 600 )
setSize( 600, getHeight() );
if( getHeight() < 600 )
setSize( getWidth(), 600 );
}
Problem hierbei ist jedoch, dass dann mein Gesamtfenster zwar tatsächlich immer bei der Minimalgröße bleibt, aber die Inhalte immer so verkleinert werden, wie das Gesamtfenster ohne den Zwangs-Resize geworden wäre...
Was muss ich denn hier tun, damit die enthaltenen Panels auch auf dieser Minimalgröße bleiben oder gibts da vielleicht noch ne ganz andere Lösung?
MfG,
Jan.