Hey Leute,
wenn ich per Buttonklick einen gewissen langdauernden Code ausführe, vorher aber ein Label "Warten..." auf visible setzen möchte und nach dem der Code abgearbeitet ist wieder auf invisible, wie bekomme ich das genau hin?
Also zB:
[JAVA=42]
...
public void langerCode(){
WartenLabel.setVisible(true);
//zeitlastiger Code
WartenLabel.setVisible(false);
}
...
[/code]
Da die Methode langerCode() erst per Button-Klick ausgeführt wird, wird diese vom EDT ausgeführt und somit wird das des WartenLabels erst nach Abarbeiten der Methode auf visible gesetzt, was nicht Sinn der Sache ist
Habt ihr da eine elegante Lösung?
Gruß
wenn ich per Buttonklick einen gewissen langdauernden Code ausführe, vorher aber ein Label "Warten..." auf visible setzen möchte und nach dem der Code abgearbeitet ist wieder auf invisible, wie bekomme ich das genau hin?
Also zB:
[JAVA=42]
...
public void langerCode(){
WartenLabel.setVisible(true);
//zeitlastiger Code
WartenLabel.setVisible(false);
}
...
[/code]
Da die Methode langerCode() erst per Button-Klick ausgeführt wird, wird diese vom EDT ausgeführt und somit wird das des WartenLabels erst nach Abarbeiten der Methode auf visible gesetzt, was nicht Sinn der Sache ist
Habt ihr da eine elegante Lösung?
Gruß