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 :

Problème d'affichage d'image


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 46
    Par défaut Problème d'affichage d'image
    bonjour,
    je voudrais afficher des pièces de domino dans ma Frame.

    Voici le code que j'utilise pour dessiner mes images :

    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
     
    public class Tapis extends JPanel {
    ...
    Tapis(Joueur[] joueurs) {
     
         tapiscarte = new ImageIcon("C:\\image\\Tapis.gif");
     
     
     
      }
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        // jeux joueur sud
        int nb = 0;
        int posx = 125;
        int posy = 475;
    g.drawImage(tapiscarte.getImage(), posx, posy, null); // cette d'image ce charge 
        nb = lesjoueurs[0].main.size();
        for (int v = 0; v < nb; v++) { 
         Domino ledomino =(Domino)lesjoueurs[0].main.get(v); 
         g.drawImage(ledomino.getImage(), 0,0, null); posx = posx + 40; //C'est ici que je suis supposé dessiner mes images.
        }
     
     
      }
    Ici c'est ma classe Partie qui doit charger l'image

    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
     
     
    public class Partie2  extends JFrame {
     
    Partie2() {
     
        setTitle("Partie de Domino");
        setSize(615,660);
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().add(Fen, BorderLayout.CENTER);
        setResizable(false);
        Fen.add(tapis); // ici j'ajoute ma class Tapis ou j'ai dessiner mes images
        Fen.setLayout(null);
         ...
     
     
        setVisible(true);
      }
    public static void main(String[] args) {
        Partie2 lejeu=new Partie2();
    }
    }
    je pensais qu'en ajoutant tapis à ma class Partie2, que les images se chargeront t seule. Mais non !

    voici ma class domino :

    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
     
     public class Domino implements Cloneable {
     
     int a;
      int b;
      ImageIcon image;
     
     
     public Domino ( int fa, int fb)
     {
       a = fa;
       b=fb;
      image=new ImageIcon ("image/"+a+":"+b+".jpg");
     } 
     
    public Object clone() throws CloneNotSupportedException
     
    {
     
      return new Domino(a,b);
    }
     
     
      public int geta (){
     
        return b;
      }
      public int getb (){
     
        return a;
      }
      public Image getImage(){
        return image.getImage();
      }
      void retourne() {
        int d = b;
        b = a;
        a = d;
      }
     }

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    pourquoi tu fais un

    T'es domino tu les a deja vu s'affiché?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 46
    Par défaut
    non les dominos ne s'affichent pas, mais le fond (tapis) s'affiche et même sans le fen.setLayaout(Null) ils ne s'affichent pas

  4. #4
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Le probleme c'est que comme ca je vois pas trop. Si tu veux plus d'aide il me faut un minimum pour que je puisse tester de chez moi. Si tu ne veux rien mettre sur le forum envoi moi tes sources sur maxxf1@hotmail.com

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 46
    Par défaut
    Merci de ton aide maxf1 !!
    au faite j'avais pas bien mis le chemin de mes images
    c cool merci encore

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

Discussions similaires

  1. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  2. Problème d'affichage d'image...
    Par fabreizhad dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 21/03/2006, 12h43
  3. problème d'affichage d'image avec mozilla
    Par lyon31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/03/2006, 16h27
  4. Problème d'affichage d'image
    Par AurelBUD dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/09/2005, 11h56
  5. CSS Probléme d'affichage d'images
    Par tebonb dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/06/2005, 18h35

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