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

Graphisme Java Discussion :

Image dans JPanel


Sujet :

Graphisme Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 84
    Par défaut Image dans JPanel
    Bonjour,

    J'ai un JPanel auquel je veux ajouter une image à partir de mon application. Ce n'est je crois pas quelque chose de très original mais j'ai essayé plusieurs méthodes mais je n'y arrive pas. par exemple, j'ai créé une nouvelle classe

    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
    import  java.awt.*;
    import  java.awt.image.*; 
    import  javax.swing.JComponent;
     
    public class MyPanel extends JComponent {
     
            /** variable de classe contenant l'image à afficher en fond */
            private BufferedImage bg;
     
            /** Surcharge de la fonction paintComponent() pour afficher notre image */
             public void paintComponent(Graphics g) {
                    g.drawImage(bg,0,0,null);
            } 
     
            public  void    setImage(BufferedImage image){
                bg = image;
            }
    }
    ensuite je fais appel à la méthode repaint() dans le JFrame contenant MyPanel

    j'ai aussi essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                Graphics g = img.getGraphics();
                g.drawImage(img, 0, 0, null);
    sans résultat.

    Aurriez vous une idéé?????????
    merci.

    PS: il faut charger l'image de manière dynamique. Je veux réaliser un petit logiciel de traitement d'image très simple.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Cela peut venir de 150 choses, mais, dans un premier temps, c'est peut être parce qu'il n'y a pas de taille à ton panel. Y a-t-il quelque chose dans ton code qui se préoccupe de ce genre de considération ?

    Autres pistes : comment ajoutes-tu ton JPanel à un container ? Quel est le layout du container ? Es-tu sûr que ton image est bonne ? Etc.

Discussions similaires

  1. Probleme Qualité d'affichage d'image dans JPanel
    Par snay13 dans le forum Débuter
    Réponses: 14
    Dernier message: 07/09/2010, 20h20
  2. Affichage image dans jpanel
    Par dark0502 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 02/11/2009, 16h10
  3. Afficher une image dans jpanel
    Par lostsoul dans le forum Général Java
    Réponses: 6
    Dernier message: 12/05/2009, 04h07
  4. Problème avec image dans JPanel
    Par littleshrimp dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 14/05/2006, 14h05
  5. Problème avec l'insertion d'une image dans JPanel
    Par anutka dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 16/03/2006, 10h02

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