Mauseingabe sperren

Hallo,

ich habe ein Panel mit einem Tree und einer Tabelle. Tree und Tabelle haben jeweils einen eigenen MouseListener.

Wenn ich nun z.B. Daten in meinen Baum lade kann dies etwas länger dauern. Während dieser Zeit setze ich einen Wait-Cursor. Klick der Benuter aber trotzdem nochmals irgendwo hin, so wird aus dem Wait-Cursor wieder ein normaler Cursor obwohl der Screen eigentlich noch „gesperrt“ sein soll.
Gibt es nun eine Möglichkeit alle Mauseingaben während der Ladezeit zu verbieten d.h. wie bekomme ich es hin, daß der Wait-Cursor erst wieder zum Standard wechselt wenn ich es will?

Danke
Albert

Hi,

ich habe im Prinzip ein ähnliches Problemchen, und mir folgendes überlegt:
ich mache einen modalen Dialog auf, der irgendwie nicht zu schließen geht.
und wenn das fertig ist, schließe ich den mit hide()…

Aber soweit bin ich noch nicht in der Umsetzung…

Gruß
Winni

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

du kannst während des Ladens den Mouselistener remove und mach dem laden den listener wieder setzten. solange kein Listener gesetzt ist kann der Anwender kilcken wie er will da niemand zuhört verhallen die klick im nichts.

i,

ich habe im Prinzip ein ähnliches Problemchen, und mir
folgendes überlegt:
ich mache einen modalen Dialog auf, der irgendwie nicht zu
schließen geht.
und wenn das fertig ist, schließe ich den mit hide()…

Aber soweit bin ich noch nicht in der Umsetzung…

Gruß
Winni

Hallo,

ich habe ein Panel mit einem Tree und einer Tabelle. Tree und
Tabelle haben jeweils einen eigenen MouseListener.

Wenn ich nun z.B. Daten in meinen Baum lade kann dies etwas
länger dauern. Während dieser Zeit setze ich einen
Wait-Cursor. Klick der Benuter aber trotzdem nochmals irgendwo
hin, so wird aus dem Wait-Cursor wieder ein normaler Cursor
obwohl der Screen eigentlich noch „gesperrt“ sein soll.
Gibt es nun eine Möglichkeit alle Mauseingaben während der
Ladezeit zu verbieten d.h. wie bekomme ich es hin, daß der
Wait-Cursor erst wieder zum Standard wechselt wenn ich es
will?

Danke
Albert