Ex10_1



import java.applet.*;
import java.awt.*;

public class Ex10_1 extends Applet {
	Color col;	// col をColorクラスで宣言
	Font ft;	// ft をFontクラスで宣言

	public void paint(Graphics g) {

		g.setColor(Color.orange);	// 赤色を設定
		g.drawString("Hello World", 10, 20);

		col = new Color(0xAAFF39);	// 色を作る:AAFF39という色
		g.setColor(col);			// AAFF39色を設定
		ft = new Font("HGP 行書体", Font.BOLD | Font.ITALIC, 32);	// フォントを作る
		g.setFont(ft);				// 作ったフォントを設定
		g.drawString("おはよう", 20, 150);

		col = new Color(100, 10, 255);
		g.setColor(col);
		ft = new Font("Elephant", Font.PLAIN, 16);
		g.setFont(ft);
		g.drawString("Guten morgen!", 30, 70);

		g.drawLine(10, 10, 100, 100);	// 線分(10,10)-(100,100)
		g.drawRect(10, 100, 100, 20);	// 矩形:左上座標(10,100)で幅100, 高さ20
		g.drawOval(20, 170, 70, 30);	// 楕円:左上座標(20,170)で幅70, 高さ30
		g.drawRoundRect(120, 150, 20, 30, 5, 5);	// 丸矩形:左上座標(120,150)で幅20,高さ30,丸っこさ5,5

		g.setColor(Color.gray);
		g.fillRect(130, 70, 50, 30);	// 塗りつぶし矩形:左上(130,20)で幅50,高さ30
		g.setColor(Color.cyan);
		g.fillOval(150, 80, 40, 20);	// 塗りつぶし楕円:左上(150,20)で幅40,高さ20

		g.setColor(Color.red);
		int x[] = {125, 185, 135, 155, 175}, y[] = {12, 12, 50, 0, 50}, pt = 5;
		g.drawPolygon(x, y, pt);		// 多角形:5点(x, y)を結ぶ多角形
		g.setColor(Color.yellow);
		g.fillPolygon(x, y, pt);		// 塗りつぶし多角形:同上
	}
}