第1回:こんにちはマイコン


文字を表示させる

まずは、基本の文字を表示させるApplet。
こんなソースを良くお見受けする。まんまパクってコンパイル。
import java.awt.*;
import java.applet.*;

public class Hello extends Applet  {
    public void paint (Graphics g) {
        g.drawString("こんにちはマイコン", 20, 20);
    }
}
画面に「こんにちはマイコン」って表示できた。結果は省略。
で、ソースの先頭に、良く分からんが何かをimportさせてる。
import java.awt.*;
import java.applet.*;
これね。どうやらjavaクラスは親子関係があるらしい。試しにこんなにしてみた。
public class Hello extends java.applet.Applet  {
	public void paint (java.awt.Graphics g) {
		g.drawString("こんにちはマイコン", 20, 20);
	}
}
何をimportしているか明示させて分かりやすい。
Applet は java.applet のサブクラス(?)で、 Graphics は java.awt のサブクラス(?)になる訳やね。 ちなみに awt とは、Abstruct Window Toolkit の略らしい。
実行結果は↓。動いた動いた。



次に文字の色を変えてみた。こげな感じ。
public class Hello2 extends java.applet.Applet  {
	public void paint (java.awt.Graphics g) {
		java.awt.Color myColor;
		myColor = new java.awt.Color(0, 0, 255);
		g.setColor(myColor);
		g.drawString("こんにちはマイコン", 20, 20);
	}
}
結果はこうなる。



しめしめ。
java.awt.Color myColor; で myColor を java.awt.Color のオブジェクトと定義して、
myColor = new java.awt.Color(0, 0, 255); で myColor を青色に設定。0, 0, 255 は R,G,B 値ね。
で、上のソースは import を使うとこうなる。
import java.applet.*;
import java.awt.*;

public class Hello2 extends Applet  {
	public void paint (Graphics g) {
		Color myColor;
		myColor = new Color(0, 0, 255);
		g.setColor(myColor);
		g.drawString("こんにちはマイコン", 20, 20);
	}
}

importの意味が分かったんでこれから簡単形式で行く。おしまい。
('02.02.06)


Back