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

2D Java Discussion :

Aide sur l'affichage d'une image


Sujet :

2D Java

  1. #1
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Points : 72
    Points
    72
    Par défaut
    Bonjour,

    je débute en java et je dois créer une fenetre contenant plusieurs images et une zone de dessin.
    J'ai créé un Jframe et mis dedans une classe dérivée de Jpanel affichant un octogone.
    Je dois maintenant afficher une image mais je ne sais pas par quelle classes je dois passer, BufferedImage, FileImageInputStream etc... ??
    (mon image est en jpg sur mon DD)

    je sais que c'est basique et expliqué dans beaucoup de tuto mais je ne comprend pas grand chose au histoires de paint() de Graphics et cie.

    d'avance merci.

  2. #2
    Membre expérimenté Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Points : 1 572
    Points
    1 572
    Par défaut
    ca a fait un seg fault ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Bonjour Arrakis,

    Pour dessiner une image assez simplement en Java tu peux utiliser les classes ImageIcon, Image, et redefinir la methode paintComponent de ton composant JPanel.

    Voici un exemple simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ImagineIcon myIcon = new ImageIcon("myPic.jpg");
    Image myImage = myIcon.getImage();
     
    [...]
     
    public class CustomizedPanel extends JPanel{
     
      public void paintComponent(Graphics g){
        super.paintComponent();
        g.drawImage(myImage,posX,posY,null);
      }
      [...]
    }

Discussions similaires

  1. Aide sur l'affichage dans une zone texte
    Par Xsniepr dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 03/07/2007, 03h09
  2. Aide sur l'affichage d'une bulle d'info svp
    Par Zan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/04/2006, 01h01
  3. [C#] Besoin d'aide sur l'affichage d'une combobox
    Par dcd3 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/10/2005, 01h43
  4. Pbs d'affichage d'une image sur un panel
    Par ysr1 dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/09/2004, 10h55

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