我想要的是每次一个细胞被认为是“死的”,这张图片
显示在对象的背景上。
我在包 p_game 中有一个名为“Game”的类,代码如下
public class Game{
public Image bg_image;
public Game(){
//Here is code that creates a 17*17 table of cells with the status 'Dead'
this.Cellules= new p_cell.Cellule[17][17];
for (int i=1; i<17; i++){
for (int j=1; j<17; j++){
Cellules[i][j]=new p_cell.Cellule(i,j,"Dead");
}
}
//Here is code for the URL and Image
URL url;
try {
url = new URL("http://preview.turbosquid.com/Preview/Content_2009_07_25__02_34_32/dead%20cell%201.jpg8c11d904-1879-4bd9-b31c-439bcbb83646Larger.jpg");
bg_image = Toolkit.getDefaultToolkit().getDefaultToolkit().createImage(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
我试图在我的类 Cell(在包 p_cell 中)中使用 bg_image,但它说该变量不存在。我在这里想念什么?
public class Cell{
public void paintComponent(Graphics g){
g.drawImage(bg_image, 0, 0);
}
}
给出的错误:bg_image 无法解析为变量