Hey. Nachdem wir hier das Problem mit meiner ClassCastException ausführlichst besprochen haben, habe ich Gegenmaßnahmen eingeleitet und und meinen Thread, der das Problem verursachte in den EDT verlagert.
Das Problem heir ist nun, dass dadurch entsprechend der EDT für ca. 5 Sekunden flach gelegt wird und die ganzen anderen Listener dadurch nichts mehr mitbekommen.
Gibt es vielleicht eine schönere Variante?
Die Version in der ich einfach stumpf den Thread starte, arbeitet zwar ganz genauso, wie ich das gerne hätte, verursacht aber halt des öfteren die ClassCastException und blockiert meine GUI damit nunmal auch.
Wäre super, wenn jemand weiß, wie man ein solches Problem angehen kann.
Das Problem heir ist nun, dass dadurch entsprechend der EDT für ca. 5 Sekunden flach gelegt wird und die ganzen anderen Listener dadurch nichts mehr mitbekommen.
Gibt es vielleicht eine schönere Variante?
Die Version in der ich einfach stumpf den Thread starte, arbeitet zwar ganz genauso, wie ich das gerne hätte, verursacht aber halt des öfteren die ClassCastException und blockiert meine GUI damit nunmal auch.
Wäre super, wenn jemand weiß, wie man ein solches Problem angehen kann.