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

Applets Java Discussion :

[DEBUTANT] image et animation dans applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut [DEBUTANT] image et animation dans applet
    Bonjour,

    Bon, je suis novice en JAVA, et je m'excuse pour le niveau de ma question...
    J'ai besoin d'une petite appli sur mon site pour afficher des images (enfin pour simplifier, en réalité, c'est pour avoir un zoom/scroll dynamique).

    J'ai donc potasser des tuto pour apprendre a faire des applets, mais tous ces tuto ne traitent que des formulaires, et jamais des images.

    Je voudrais donc savoir qu'est ce qui pourrait contenir une image sur l'applet (qu'est ce que je dois instancier), et comment on initialise cette image (hébergée sur le serveur)... Pour la suite, j'imagine que les nom de méthode seront assez explicite :p

    En vous remerciant par avance

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Si tu as une image "fixe", tu peux faire un JLabel, et tu affecte son Icon avec un new ImageIcon(tonfichierimage).

    Si c'est pour dessiner en java2d, utilise simplement un JPanel, où tu redéfinies la méthode paintComponent(Graphics g).

  3. #3
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Réponse rapide ^^

    Je te remercie, je vais regarder dans ce sens là...

    Sinon, il s'agit bien d'image a "traiter", donc non fixe... donc JPanel !
    Par contre, je me demande toujours comment on charge une image...
    J'avais regardé du coté de Graphics, mais je n'ai pas vu de méthodes qui permettait cela...

    Je ne vous cache pas que j'ai un petit peu de mal avec les class Java... C'est souvent assez abstrait et douloureux pour débuter...

  4. #4
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    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
    import java.awt.*;
     
    public class image extends java.applet.Applet
    {
     
    Image mon_image;   //Définition d'un objet image
     
    public void init()
    {
    mon_image = getImage(getCodeBase(),"Mon_image.gif");
    }
     
    public void paint(Graphics image)
    {
    image.drawImage(mon_image,0,0,320,240,this);
    }
    }
    Je viens de trouver ça...
    Je test avant de mettre RESOLU...

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/10/2015, 22h47
  2. Image gif animée dans un GUI
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 28/06/2009, 10h58
  3. probleme d'image gif animée dans Mail
    Par tombabibel dans le forum Apple
    Réponses: 1
    Dernier message: 03/11/2008, 22h39
  4. Images non affichées dans applet sur serveur distant
    Par Zavonen dans le forum Applets
    Réponses: 6
    Dernier message: 04/06/2008, 18h10
  5. Réponses: 6
    Dernier message: 23/09/2003, 19h12

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