classes/PhotoBoard2.java



import SimpleBoard;
import awt.Graphics;
import awt.Image;

/**
  看板に写真を表示する PhotoBoard クラスの改造版
 */
class PhotoBoard2 extends SimpleBoard {

       public Image photoImage;         // 表示するイメージ
       protected int left, top;         // イメージの左端と上端の位置

    /**
     初期設定の関数。アプレットのサイズを設定。
     */
       protected void init() {

             super.init();    // 親のクラスで定義された処理

             String photoName = getAttribute( "photo" );
             if( photoName == null )
                   photoName = "/~tatsuo/images/maru.gif";

             photoImage = getImage( photoName );

             left = 300; top = 10;
       }

    /** 
     アプレットの表示(初期状態)を行う関数。
     */
       public void paint( Graphics g ) {

             super.paint( g );    // 親のクラスで定義された処理

             g.drawImage( photoImage, left, top );
       }
}