inquisitor87
Messages postés22Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention22 mars 2007
-
22 mars 2007 à 21:10
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
22 mars 2007 à 21:58
Bonsoir à tous et toutes. Je travail actuellement à un navigateur de fichier avancé, mais je bloque bêtement sur quelque chose qui, j'en suis sûr, doit être très simple...
Je fais une copie de fichier en utilisant les input et output stream. Mais même en regardant à chaque buffer d'écriture, je n'arrive pas à faire bouger ma progressbar, pire, l'affichage de mon dialog ne montre que les bords, et pas la progressbar. Je ne sais plus quoi faire, j'y ai déjà passé des heures. Voici mon code :
java.io.FileInputStream read = new java.io.FileInputStream(fichiertemp2);
java.io.FileOutputStream write = new java.io.FileOutputStream((java.io.File)ListeDesFichiersACreer.elementAt(CompteurCopieLocal));
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 22 mars 2007 à 21:58
Salut:
Autre remarque avec JDK 1.6 il y a une classe très intéressante qui te permet de faire ça à perfection: SwingWorker.
Voici un exemple d'un progresse bar pour la copie des fichiers avec SwingWorker:
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 22 mars 2007 à 21:57