是否有另一个图像变量然后缓冲图像,因为当我启动从文本文档读取地图的应用程序时,它滞后了很多
我的 BufferedImage 代码(对不起,我不是英语):
for(int i = 0; i < pole[0].length; i++)
{
for(int j = 0; j < pole.length; j++)
{
if(pole[j][i] == 1)
{
g.setColor(Color.RED);
try {
// g.fillRect(j*40, i*40, 40, 40);
wall = ImageIO.read(ClassLoader.getSystemResource("Images/wall.gif"));
g.drawImage(wall, j*40, i*40, null);
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, "Error: "+ex.getMessage());
}
}
}
}