Ex14_1
/*-----------------------------
Ex14_1.java
アプレット:絵を読み込んで描画
------------------------------*/
package jp_package;
import java.applet.*;
import java.awt.*;
public class Ex14_1 extends Applet {
Image img[] = new Image[8]; // 画像用クラスと配列宣言
public void init() { // 初期化
this.setSize(500,200); // アプレットのサイズ指定
img[0] = getImage(getCodeBase(), "img/tr1.gif"); // 配列 img[0] に画像ファイル「tr1.gif」を読込
img[1] = getImage(getCodeBase(), "img/tr2.gif"); // 以下同
img[2] = getImage(getCodeBase(), "img/tr3.gif");
img[3] = getImage(getCodeBase(), "img/tr4.gif");
img[4] = getImage(getCodeBase(), "img/tr5.gif");
img[5] = getImage(getCodeBase(), "img/tr9.gif");
img[6] = getImage(getCodeBase(), "img/pinpon1.gif");
img[7] = getImage(getCodeBase(), "img/nyan2.gif");
}
public void paint(Graphics g) {
g.drawImage(img[0], 50,50,this); // 配列 img[0] の画像ファイルを (50,50) に表示
g.drawImage(img[1],100,50,this);
g.drawImage(img[2],150,50,this);
g.drawImage(img[3],200,50,this);
g.drawImage(img[4],250,50,this);
g.drawImage(img[5],300,50,this);
for (int i=0; i < 6; i++) {
g.drawImage(img[i], 50*i, 100, this);
}
g.drawImage(img[6], 350, 100, this);
g.drawImage(img[7], 450, 80, this);
}
}