図形の表示 (アプレット)

アプレット上で図形を描画するメソッドの一部を紹介して、 その使用例を示す。

図形描画のメソッド

drawArc( int x, int y, int width, int height, int start, int end)
楕円を描画する。
中心座標 ( x, y )、 幅 width、 高さ height、
弧の始まる角度 start、弧の終る角度 end
( start + end が弧の終りの角度になる)
角度の単位は度(°)。
drawRect( int x, int y, int width, int height )
矩形を描画する。
中心座標 ( x, y )、 幅 width、 高さ height
setColor( Color c )
現在の色を指定する。

  1. プログラムを作る。
    vi などのエディタを使用してプログラムを作る。
    import java.awt.*;
    import java.applet.*;
    
    public class DrawTest extends Applet
    {
    	public void paint( Graphics g )
    	{
    		g.setColor( new Color( 255, 0, 0 ) );
    		g.drawRect( 10, 10, 50, 50);
    		g.setColor( new Color( 0, 255, 0 ) );
    		g.drawArc( 40, 30, 50, 50, 0, 360 );
    	}
    }
    

    このプログラムを DrawTest.java という名前でファイルに保存する。 (必ずファイル名とクラスの名前は一致している必要がある。)
  2. コンパイルする。
    javac コマンドでコンパイルする。
    # javac DrawTest.java
    
    エラーが無ければ、DrawTest.class というファイルができているはずである。
  3. アプレットを表示する HTML ファイルを作る。( .html )
    vi などのエディタを使用して以下の HTML ファイルを作る。
    < TITLE>
    Hello World Applet
    < /TITLE>
    < APPLET CODE = "DrawTest.class" WIDTH = 100 HEIGHT = 100>
    < /APPLET>
    

    このファイルを drawtest.html という名前で保存する。 ( HTML ファイルの名前は適当で良い。)
  4. Netscape などのブラウザーで HTML ファイルを読み込んで実行する。
    # netscape drawtest.html
    
    するとブラウザー内に以下のように表示される。