Hallo an Alle,
ich stehe seit mehreren Stunden vor einem Problem.
Ich möchte erreichen, dass ein Fenster der Applikation (konkret ein JFrame) nicht kleiner gemacht werden kann, als eine bestimmte Minimalgröße.
Ich habe bisher dies so gemacht, dass in der Funktion
public void componentResized(ComponentEvent e)
, die auf das Resize-Event von einem JFrame reagiert, ein Timer gestartet wird. Das Timer läuft für 30 Sekunden lang und setzt die Größe des Fensters auf die vorgegebene Minimalgröße zurück, falls es zu klein wurde.
Leider funktioniert dieser Ansatz nicht immer zuverlässig.
(Sollte eventuell das JFrame ein Layoutmanager verwenden, das die Minimalgröße zurücksetzt?)
Könnte jemand vielleicht ein minimales Beispielcode posten?
Vielen Dank,
Daniel
ich stehe seit mehreren Stunden vor einem Problem.
Ich möchte erreichen, dass ein Fenster der Applikation (konkret ein JFrame) nicht kleiner gemacht werden kann, als eine bestimmte Minimalgröße.
Ich habe bisher dies so gemacht, dass in der Funktion
public void componentResized(ComponentEvent e)
, die auf das Resize-Event von einem JFrame reagiert, ein Timer gestartet wird. Das Timer läuft für 30 Sekunden lang und setzt die Größe des Fensters auf die vorgegebene Minimalgröße zurück, falls es zu klein wurde.
Leider funktioniert dieser Ansatz nicht immer zuverlässig.
(Sollte eventuell das JFrame ein Layoutmanager verwenden, das die Minimalgröße zurücksetzt?)
Könnte jemand vielleicht ein minimales Beispielcode posten?
Vielen Dank,
Daniel