javaのImageを二次元配列
Posted: 2013年1月28日(月) 17:20
javaです。私は画像を表示する時
のようにやっているのですが、Image imgをImage[] img[10]等のように二次元配列に出来ないでしょうか?
このままだと複数枚の画像を表示する時、
g.drawImage(img,16,40,this);
g.drawImage(img1,16,60,this);
のようにしなければいけないのが手間に思えるので…
import java.awt.*;
import javax.swing.*;
class Jpeg extends JFrame
{ static Image img;
public Jpeg()
{ super("Win JPEG");
img = getToolkit().getImage("test.jpg");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(320, 230);
setVisible(true);
}
public static void main(String args[])
{ new Jpeg();
}
public void paint(Graphics g)
{ super.paint(g);
if (img!=null)
g.drawImage(img,16,40,this);
}
}このままだと複数枚の画像を表示する時、
g.drawImage(img,16,40,this);
g.drawImage(img1,16,60,this);
のようにしなければいけないのが手間に思えるので…