Hallo,
ist es möglich herauszufinden, welcher Container gerade "on TOP" ist?
Hintergrund ist jener, dass ich ein JFrame habe. Innerhalb des Frames gibt es bestimmte Anwendungen, welche auch einen JDialog öffnen können. Auf dem JDialog können nun Operationen ausgeführt werden, welche durchaus etwas Zeit in Anspruch nehmen. Die Ausführung dieser Operationen ist in einer zentralen Klasse(X) gekapselt. Diese Klasse soll nun den MouseCursor in eine Eieruhr verwandeln.
Das Problem ist, dass die zentrale Klasse X nicht bescheid weiß, wer die Funktion gerade aufruft, also von welchem TOP-Container. Der zentralen Klasse gebe ich aber initial das Frame mit und solange die Operationen auch nur vom Frame (und den Panels, die auf dem Frame liegen) ausgeführt werden, ändert sich der Cursor wie gewünscht.
Gibt es irgendeine Möglichkeit, den aktuellen TOP-Container herauszufinden?
MfG
Meru
ist es möglich herauszufinden, welcher Container gerade "on TOP" ist?
Hintergrund ist jener, dass ich ein JFrame habe. Innerhalb des Frames gibt es bestimmte Anwendungen, welche auch einen JDialog öffnen können. Auf dem JDialog können nun Operationen ausgeführt werden, welche durchaus etwas Zeit in Anspruch nehmen. Die Ausführung dieser Operationen ist in einer zentralen Klasse(X) gekapselt. Diese Klasse soll nun den MouseCursor in eine Eieruhr verwandeln.
Das Problem ist, dass die zentrale Klasse X nicht bescheid weiß, wer die Funktion gerade aufruft, also von welchem TOP-Container. Der zentralen Klasse gebe ich aber initial das Frame mit und solange die Operationen auch nur vom Frame (und den Panels, die auf dem Frame liegen) ausgeführt werden, ändert sich der Cursor wie gewünscht.
Gibt es irgendeine Möglichkeit, den aktuellen TOP-Container herauszufinden?
MfG
Meru