Hi,
ich hätte da mal wieder ein Swing/AWT-Problem. Und zwar adde ich einem Window einen ComponentListener. Wenn jetzt das Window oben oder links vergrößert/verkleinert wird, so verändert sich ja auch die Position des Fensters. Es wird also auch ein componentMoved aufgerufen. Jetzt muss ich aber auf jede Veränderung am Fenster reagieren, egal ob moved oder resized. Blöderweiße wird beim resizen aber nur componentMoved aufgerufen, bis die Maus losgelassen wird. Dann erst componentResized.
Ich müsste aber entweder in "Echtzeit" auf das verkleinern/vergrößern reagieren könnnen, oder zumindest irgendwie in der componentMoved wissen, wenn beim Loslassen der Maustaste ein componentResized folgt.
Dachte, dass ich da evtl. mit Toolkit#setDynamikLayout was machen könnte, aber 1.) hat das darauf scheinbar keine Auswirkungen und 2.) wird diese Funktion ja auch nicht von allen Betriebssystemen unterstützt. Irgendjemand irgendwelche Vorschläge/Denkansätze?
Danke!
ich hätte da mal wieder ein Swing/AWT-Problem. Und zwar adde ich einem Window einen ComponentListener. Wenn jetzt das Window oben oder links vergrößert/verkleinert wird, so verändert sich ja auch die Position des Fensters. Es wird also auch ein componentMoved aufgerufen. Jetzt muss ich aber auf jede Veränderung am Fenster reagieren, egal ob moved oder resized. Blöderweiße wird beim resizen aber nur componentMoved aufgerufen, bis die Maus losgelassen wird. Dann erst componentResized.
Ich müsste aber entweder in "Echtzeit" auf das verkleinern/vergrößern reagieren könnnen, oder zumindest irgendwie in der componentMoved wissen, wenn beim Loslassen der Maustaste ein componentResized folgt.
Dachte, dass ich da evtl. mit Toolkit#setDynamikLayout was machen könnte, aber 1.) hat das darauf scheinbar keine Auswirkungen und 2.) wird diese Funktion ja auch nicht von allen Betriebssystemen unterstützt. Irgendjemand irgendwelche Vorschläge/Denkansätze?
Danke!