Hallo zusammen,
Ich habe ein kleines Programm geschrieben was mir die Dateinamen eines Ordners ausgibt. Da das bei etwas größeren Ordnern (also vielen Dateien) etwas länger dauert würde ich gerne eine Status Textarea einbauen. Habe ich soweit auch. Nun soll die Standardausgabe (Syste.out.print) abgefangen und angezeigt werden.
Soweit so gut...das Funktioniert auch alles wunderbar. Allerdings werden die Statusinformationen im gegensatz zu original Standardausgabe erst am angezeigt wenn das auslesen der Dateien schon beendet ist. Und damit ist der Sinn komplett zerstört! ;(
Ich habe 2 Klassen, eine die das Fenster anzeigt und eine die die BErechnungen macht. deshalb auch das abfangen der std.Ausgabe....weil ich nicht aus der berechnung auf die form zugreifen möchte..um es flexibel zu halten.
Weiß jetzt nicht wo ich mit dem neuen Thread (welcher meiner Ansicht nach das Problem lösen könnte) ansetzten soll??!?
Bitte helft mir!!
Danke und mit freundlichen Grüßen
DaDave
Ich habe ein kleines Programm geschrieben was mir die Dateinamen eines Ordners ausgibt. Da das bei etwas größeren Ordnern (also vielen Dateien) etwas länger dauert würde ich gerne eine Status Textarea einbauen. Habe ich soweit auch. Nun soll die Standardausgabe (Syste.out.print) abgefangen und angezeigt werden.
Soweit so gut...das Funktioniert auch alles wunderbar. Allerdings werden die Statusinformationen im gegensatz zu original Standardausgabe erst am angezeigt wenn das auslesen der Dateien schon beendet ist. Und damit ist der Sinn komplett zerstört! ;(
Ich habe 2 Klassen, eine die das Fenster anzeigt und eine die die BErechnungen macht. deshalb auch das abfangen der std.Ausgabe....weil ich nicht aus der berechnung auf die form zugreifen möchte..um es flexibel zu halten.
Weiß jetzt nicht wo ich mit dem neuen Thread (welcher meiner Ansicht nach das Problem lösen könnte) ansetzten soll??!?
Bitte helft mir!!
Danke und mit freundlichen Grüßen
DaDave
Zuletzt bearbeitet: