ProgressMonitorInputStream nie wyświetla się

0

Cześć

Próbuję odczytać plik skompresowany gzipem. plik jest spory i jego wczytywanie trwa dosyć długo wiec chciałem poinformować użytkownika ze coś się dzieje i wypadałoby poczekać, użyłem w tym celu ProgressMonitorInputStream. Ale nie wyświetla on okna podczas czytania pliku :(
Oto kod:

InputStream fis=new BufferedInputStream(new GZIPInputStream(new FileInputStream("ds_15112.log.gz")));
ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(null, "otwieranie", fis);

Co ciekawe jeżeli rozpakowałem plik i wywaliłem strumien GZInputStram wszystko działa jak trzeba.
Co jest ie tak ze nie wyświetla mi okna przy czytaniu plików *.gz ?

0

Nie wyświetla się, ponieważ program staje na wczytywaniu pliku, i jak już zakończy całą operację to dopiero wtedy wyświetli to okno. Tak mi przynajmniej mówi zdrowy rozsądek bo w Javie nie programuję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1