bonsoir tous le monde, je vous explique briévement mon pti probléme ^^.
je voudrai créer un tableau contenant des images que je voudrai affiché par la suite en fonction de l'indice saisie, or je n'arrive pas a résoudre mon erreur poourriez vous m'aider svp. merci d'avance^^

voici le code de la classe ou j'ai le probléme:
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class MineCaseVide extends MineCase
{
File fich0=new File("images/vide.bmp");
File fich1=new File("images/image1.bmp");
File fich2=new File("images/image2.bmp");
File fich3=new File("images/image3.bmp");
File fich4=new File("images/image4.bmp");
File fich5=new File("images/image5.bmp");
File fich6=new File("images/image6.bmp");
File fich7=new File("images/image7.bmp");
File fich8=new File("images/image8.bmp");
BufferedImage vide;
BufferedImage image1;
BufferedImage image2;
BufferedImage image3;
BufferedImage image4;
BufferedImage image5;
BufferedImage image6;
BufferedImage image7;
BufferedImage image8;
private int nbVoisin;
public MineCaseVide(int nbVoisin)
{
this.nbVoisin=nbVoisin;
try {
vide = ImageIO.read(fich0);
image1 = ImageIO.read(fich1);
image2 = ImageIO.read(fich2);
image3 = ImageIO.read(fich3);
image4 = ImageIO.read(fich4);
image5 = ImageIO.read(fich5);
image6 = ImageIO.read(fich6);
image7 = ImageIO.read(fich7);
image8 = ImageIO.read(fich8);}
catch (IOException e1) { e1.printStackTrace();}
}
public int mineVoisin()
{
return 0;
}
private Image tabNb[] =new Image[8];
tabNb={vide,image1,image2,image3,image4,image5,image6,image7,image8};
public void afficher(Graphics g, int x, int y)
{
g.drawImage(tabNb[nbVoisin], x, y,null);
System.out.println(tabNb);
}
}