Javaアプレット プログラミング解説

このページではJavaアプレットを使用しており、環境によっては次のような警告が表示されます。

実行するのは危険を伴わないアプリケーションですが、不安を感じるようならば実行を取り消してください。Javaからセキュリティ・プロンプトが表示される場合はどうすればよいですか。

アプレットの作成

java.applet.Appletクラスを継承します。

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello World", 10, 10);
    }
}

Webページへの配置

コンパイルしたファイルを、applet要素のcode属性で読み込ませます。

<applet code="HelloWorld.class" width="300" height="100"></applet>

実行例

Javaアプレットを有効にすると、サンプルを実行できます。

アプレットの再実行

1度実行したアプレットはメモリにキャッシュされるため、プログラム変更後に再実行した場合でも、変更前の内容で実行されてしまいます。この問題を回避するにはJavaコンソールXキーを押下し、キャッシュをクリアする必要があります。

トラブル対処法

Javaアプレットが実行されない

ClassNotFoundException

ClassNotFoundException例外が発生し、アプレットの実行に失敗することがあります。

Javaのドキュメントから検索