Hallo zusammen,
ich verwende für ein Projekt das JDK 1.5 und es wird demnächst nicht auf das JDK 1.6 umgestellt.
In dem Projekt verwendete ich eine Verarbeitungs-Routine. Während der Verarbeitungs-Routine läuft eine JProgressbar im Vordergrund, um die Verarbeitung für den Benutzer zu optisch hervorzuheben. Zu der Verarbeitungs-Routine verwende ich
und
, damit die JProgressbar das zeichnen im DispatchEvent Thread nicht unterbricht.
Jetzt stehe ich vor dem Problem, dass die Verarbeitungs-Routine ein Rückgabewert zurück liefern soll (Verarbeitung erfolgreich/nicht erfolgreich).
Das Runnable-Objekt liefert keinen Rückgabewert und wenn ich Collable verwende, dann hängt sich der DispatchEvent Thread auf.
Könnt ihr mir dabei bitte helfen? Die Progressbar muss weiter selbstständig zeichnen, die Verarbeitungs-Routine laufen und einen Rückgabewert (return-Wert) liefern. Danke!
Gruß
amaier
ich verwende für ein Projekt das JDK 1.5 und es wird demnächst nicht auf das JDK 1.6 umgestellt.
In dem Projekt verwendete ich eine Verarbeitungs-Routine. Während der Verarbeitungs-Routine läuft eine JProgressbar im Vordergrund, um die Verarbeitung für den Benutzer zu optisch hervorzuheben. Zu der Verarbeitungs-Routine verwende ich
Code:
java.lang.Thread
Code:
java.lang.Runnable
Jetzt stehe ich vor dem Problem, dass die Verarbeitungs-Routine ein Rückgabewert zurück liefern soll (Verarbeitung erfolgreich/nicht erfolgreich).
Das Runnable-Objekt liefert keinen Rückgabewert und wenn ich Collable verwende, dann hängt sich der DispatchEvent Thread auf.
Könnt ihr mir dabei bitte helfen? Die Progressbar muss weiter selbstständig zeichnen, die Verarbeitungs-Routine laufen und einen Rückgabewert (return-Wert) liefern. Danke!
Gruß
amaier