Je suis en train de télécharger un fichier volumineux à partir de l'URL avec commons.io bibliothèque Apache. Voici mon code:java - barre de progression lors du téléchargement avec FileUtils
InputStream stream = new URL(CLIENT_URL).openStream();
ProgressMonitorInputStream pmis = new ProgressMonitorInputStream(null, "Downloading...", stream);
ProgressMonitor pm = pmis.getProgressMonitor();
pm.setMillisToDecideToPopup(0);
pm.setMillisToPopup(0);
FileUtils.copyInputStreamToFile(pmis, new File(LATEST_FILENAME));
pmis.close();
stream.close();
Mais il ne montre pas le menu contextuel. Ou, pour être honnête, la popup apparaît et disparaît seulement pour un millisec, alors que le téléchargement prend environ 10secs.