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);
	}
}