Eclipse で新規 Java プロジェクトを作成する.名称は適当に.
次に,プロジェクト名の上で右クリックし,新規で
[ファイル] [Class]
を選択.
新規クラス名を仮に DateApplet? とし,スーパークラスと,インターフェイスを図のように指定.
クラスファイルが作成されたところで,メニューの
[ソース] [実装]
を選び,
を追加する.
その上で,以下のようにコードを記入.
import java.applet.Applet; import java.util.Date; public class DateApplet extends Applet implements Runnable { Date theDate; Thread runner; public void stop() { // TODO Auto-generated method stub //super.stop(); if(runner != null){ runner.interrupt(); runner = null; } } public void start() { // TODO Auto-generated method stub //super.start(); if(runner == null){ runner = new Thread(this); runner.start(); } } public void run() { // TODO Auto-generated method stub while(true){ theDate = new Date(); repaint(); try{Thread.sleep(1000);} catch(InterruptedException e){} } } public void paint(Graphics arg0) { // TODO Auto-generated method stub //super.paint(arg0); arg0.drawString(theDate.toString(),10,20); } }
異常の準備ができたら,[実行]する. また,別に DateApplet?.html というファイルを以下のように作成し,ブラウザで表示してみる.Internet Explorer では,実行をブロックしましたと画面上に表示されるので,実行を認める.
<html><body> <applet code = "DateApplet.class" width = 100 height = 50> </applet> </body></html>