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

avec Java Discussion :

Ajouter une image provenant d'internet


Sujet :

avec Java

  1. #1
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Points : 191
    Points
    191
    Par défaut Ajouter une image provenant d'internet
    Bonjour à tous,

    Je cherche une solution pour ajouter une photo dans un Jpanel ayant une adresse http.
    par exemple : http://www.developpez.com/template/images/logo.gif

    J'ai regardé du coté de imageicon, mais la photo ne s'affiche pas.

    Merci

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    Que penses tu de ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
     
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Image;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
     
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
     
    public class UrlImage
    {
     
       public static void main(String[] args)
       {
          URL url = null;
          try
          {
             // Create a URL for the image's location
             url = new URL("http://www.developpez.com/template/images/logo.gif");
     
             // Get the image
             java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getDefaultToolkit().createImage(url);
          }
          catch (MalformedURLException e)
          {
          }
          catch (IOException e)
          {
          }
     
          ImagePanel panel = new ImagePanel(new ImageIcon(url).getImage());
     
          JFrame frame = new JFrame();
          frame.getContentPane().add(panel);
          frame.pack();
          frame.setVisible(true);
       }
    }
     
    class ImagePanel extends JPanel
    {
     
       private Image img;
     
       public ImagePanel(String img)
       {
          this(new ImageIcon(img).getImage());
       }
     
       public ImagePanel(Image img)
       {
          this.img = img;
          Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
          setPreferredSize(size);
          setMinimumSize(size);
          setMaximumSize(size);
          setSize(size);
          setLayout(null);
       }
     
       public void paintComponent(Graphics g)
       {
          g.drawImage(img, 0, 0, null);
       }
     
    }

  3. #3
    Membre actif Avatar de pendoRa
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2007
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 317
    Points : 278
    Points
    278

  4. #4
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Points : 191
    Points
    191
    Par défaut
    Merci pour vos réponses super rapide

    J'ai testé ton code, ça marche super!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une image provenant d'internet
    Par morgan47 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/12/2007, 11h45
  2. [FLASH MX2004] Afficher une image provenant d'Internet
    Par micatmidog dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 26/04/2006, 15h38
  3. Afficher une image provenant d'une ressource
    Par Spartan03 dans le forum Windows
    Réponses: 8
    Dernier message: 01/09/2005, 13h38
  4. [JPanel] ajouter une image
    Par Michel38 dans le forum Agents de placement/Fenêtres
    Réponses: 14
    Dernier message: 27/06/2005, 16h28
  5. [C#] ajouter une image dynamiquement
    Par h_imane dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/04/2004, 11h27

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