IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

fenetre de download


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut fenetre de download
    Salut à tous,

    Je souhaite faire une fenetre de download?
    Mais je ne sais pas du tout comment faire!!!

    ce que j'appelle fenetre de download, c'est tout simplement une fenêtre m'indiquant le nom du fichier en cours de téléchargement et pourquoi pas une baar de progression...

    Quelqu'un a une idée?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,
    Regarde peut être du côté du JProgressMonitor ?
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  3. #3
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    je ne connais pas l'utilisation du JProgressMonitor.

    En revanche, si tu utilise une JProgressBar, n'oublie pas d'utiliser un nouveau Thread pour le traitement en cours et l'update de la barre.

    Bon courage.

  4. #4
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    OK.

    Mais le probleme est que je ne sais pas comment écrire en java:
    telecharge le fichier toto.exe (pseudo code ;-))

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par menuge
    OK.

    Mais le probleme est que je ne sais pas comment écrire en java:
    telecharge le fichier toto.exe (pseudo code ;-))
    Comment télécharger un fichier depuis internet ?

  6. #6
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Avec la classe ProgressMonitorInputStream, il n'y a plus rien à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    String fileName = "toto.exe";
    InputStream in = new ProgressMonitorInputStream(
                                      maFenetrePrincipale,
                                      "Téléchargement du fichier " + fileName,
                                      monSocket.getInputStream());
    Voilà. Tu fais comme si tu ne t'occupais pas de la fenêtre, et ça marche tout seul.

    Et au lieu de lire (ou de brancher d'autres InputStreams) sur le socket, tu lis sur ton ProgressMonitorInputStream.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  7. #7
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    Tu dois d'abord récupérer l'url de ce fichier.
    Ensuite, va sur le site de java.sun et consulte la doc.
    Je te conseille de lire la doc de la classe URL mais surtout Socket.
    à partir de là, tu récupère un flux (Stream) que tu caste en flux de fichier (FileStream plus exactement).

    Puis tu créée un autre FileStream en local (avec une adresse sur ton disque).

    Enfin, tu lis dans un flux et tu recopie ce que tu as lu dans l'autre.

    En fin d'opération, n'oublie pas de fermer tes flux sans quoi tu peux t'attendre à ne pas trouver ce que tu désire dans tes fichiers.

  8. #8
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    OK merci beaucoup à tous...

    Je ne le mets pas en résolu pour le moment...
    Je dois d'abord tester!

    Merci

Discussions similaires

  1. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  2. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51
  3. Cacher fenetre
    Par Captain Fizzou dans le forum GLUT
    Réponses: 2
    Dernier message: 25/08/2002, 17h22
  4. Réponses: 3
    Dernier message: 22/07/2002, 14h19
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo