Sto cercando di creare un array bidimensionale di immagini. Il problema è che quando eseguo dopo aver compilato ottengo un NullPointerException.codice:public Image[][] enemynav() { try{b=new File(".\\a.jpg");} catch(Exception e){System.out.print("Not Found\n");} int i; try{img=ImageIO.read(b);} catch(IOException e){System.out.print("Not found");} for (i=0;i<10;i++); { for(int j=0;j<10;j++) { a[i][j]=img; } return a; }
Ciò è dovuto alla riga img=ImageIO.read(b); ma non so spiegarmi il perchè. Spero che qualcuno ci riesca, grazie![]()