Benutzereingaben sperren

Zhoragh

Mitglied
Gibt es eine Möglichkeit wärend einer Bestimmten Aktion (zB Animation ablaufen lassen)
die Benutzereingaben sowohl von der Maus als auch von der Tastatur zu sperren?
 
Kann man das nicht mit der GlassPane machen? Wenn sie aktiviert ist fängt sie glaube ich alle Events ab, habe sowas mal für eine Progessbar benutzt...
mfg
elmato
 
Hallo!

Events im GlassPane abfangen waere auch eine Moeglichkeit. Wie waers denn mit java.awt.Component.setEnabled(false) ... animation ... setEnabled(true)
Wobei dazu in der API Doc steht:
public void setEnabled(boolean b)Enables or disables this component, depending on the value of the parameter b. An enabled component can respond to user input and generate events. Components are enabled initially by default.
Note: Disabling a lightweight component does not prevent it from receiving MouseEvents.


Parameters:
b - If true, this component is enabled; otherwise this component is disabled
Since:
JDK1.1
See Also:
isEnabled(), isLightweight()
Probiers mal aus...

Gruss Tom
 
Zurück