Hallo!
Brauche Hilfe:
Wie kann ich einen Maus-Klick verzögern?
D.h.: ich möchte, wenn ich in einem JTree einen Unterbaum öffnen (beim Klick auf das Plus), bevor der Unterbaum sich öffnet, eine Lade-Funktion ausführen, damit Unterbäume in diesem Unterbaum wieder angezeigt werden (soweit kein Problem), aber erst dann soll sich der Unterbaum öffnen (hier ist das Problem!).
Nachdem Klick bekommt die Wurzel des Unterbaumes den Fokus, damit sich der Unterbaum vollständig lädt. Leider ist der Unterbaum zu früh geöffnet, also unvollständig.
Erst hatte ich die Idee, das ganze mit einem Refresh oder repaint zu machen, doch das funktioniert leider nicht wirklich.
Meine Idee wäre jetzt eben, eine Warteschleife einzubauen, um den Maus-Klick zu verzögern. Aber wo muss ich die einbauen?
Danke schon mal im Voraus!
Brauche Hilfe:
Wie kann ich einen Maus-Klick verzögern?
D.h.: ich möchte, wenn ich in einem JTree einen Unterbaum öffnen (beim Klick auf das Plus), bevor der Unterbaum sich öffnet, eine Lade-Funktion ausführen, damit Unterbäume in diesem Unterbaum wieder angezeigt werden (soweit kein Problem), aber erst dann soll sich der Unterbaum öffnen (hier ist das Problem!).
Nachdem Klick bekommt die Wurzel des Unterbaumes den Fokus, damit sich der Unterbaum vollständig lädt. Leider ist der Unterbaum zu früh geöffnet, also unvollständig.
Erst hatte ich die Idee, das ganze mit einem Refresh oder repaint zu machen, doch das funktioniert leider nicht wirklich.
Meine Idee wäre jetzt eben, eine Warteschleife einzubauen, um den Maus-Klick zu verzögern. Aber wo muss ich die einbauen?
Danke schon mal im Voraus!