voici mon code :
Partie2() {
contentPane.setLayout(new FlowLayout());
setTitle("Partie de Domino");
setSize(615,660);
joueur[0]= new Joueur(this);
joueur[1]= new Joueur();
joueur[2]= new Joueur();
barreMenus = new JMenuBar();
setJMenuBar(barreMenus);
fermer = new JMenuItem ("Fermer");
barreMenus.add(fermer);
fermer.addActionListener(this);
contentPane.add(tapis);
addWindowListener(new WindowAdapter() {
// ferme la fenetre
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
setVisible(true);
}
le souci est que je n'arrive pas à afficher l'image sur ma frame
voici un bout du code ou je déclare mon image :
public class Tapis extends JPanel implements ActionListener {
private ImageIcon dominoV,tapiscarte;
Tapis(Joueur[] joueurs) {
lesjoueurs = joueurs;
dominoV = new ImageIcon("C:\\image\\00.jpg");
tapiscarte = new ImageIcon("C:\\image\\Tapis.gif");
essai=new JLabel(dominoV);
setLayout(null);
addMouseListener(new MouseAdapter() {
//@Override
public void mouseClicked(MouseEvent e) {
int x =0;
int y=0;
int nb = lesjoueurs[0].main.size();
x=e.getX()-125;
y=e.getY()-475;
if((y>0)&&(y<97)){
if((x>0)&&(x<(((nb-1)*40+73)))){
reponse =(x/40);
if(x>((nb-1)*40))reponse=nb-1;
}
}
}
});
}
kelun peut m'aider svp ?

Hum...
Il manque des morceaux, difficile de dire.
Toutefois, déjà, vérifie que tu as bien mis ça quelque part dans la déclaration de Tapis :
add(essai);au faite c'est l'image tapis.gif qui ne s'affiche pas
C'est un peu normal avec le code que tu nous montres : Elle est chargée mais affichée dans aucun Panel.
c réglé