テキストドキュメントからマップを読み取るアプリケーションを起動すると、多くの遅延が発生するため、別の画像変数とバッファリングされた画像がありますか?
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());
}
}
}
}