26.1.9.4 実行

さていよいよアプレットの実行です.

appletviewer で見ることもできますし, Safari などのウェブブラウザで見ることもできます.

appletviewerで見るには,ターミナルの画面で,

promptappletviewer FirstMes.html return2

とすればよいです.

(appletviewer で表示)

Safari などのウェブブラウザで見るには,

promptopen FirstMes.html return2

とすれば,見ることができます. このコマンドについては, review_s12.7 openコマンドで解説されています. また, ウェブブラウザで review_s9.3.9 ファイルを見る 方法でもできます.

見えるものは,そのファイル自体ではなく,そこに指定してあったアプレットが実行されます. その結果は下の図のように, 幅200,高さ100ピクセルの画像として, ウェブブラウザ画面に表示されます.

(Safari で表示)

プログラムFirstMesにはメソッドpaintしか書きませんでした. 実はこのメソッドはクラスApplet自身に定義してある同名のメソッドを上書き(override)しているのです. Applet にはアプレットが画面上で動くために, 次のようなメソッドが定義されています.

アプレット"FirstMes"では,表示内容を決める"paint"のみを上書きしましたが,他のinit,destroy,start,stopの各メソッドは(上書きをしなかったので)親のクラスAppletで定義されている標準的なものを使用したことになります.