Java Appletを作成する
例えば以下のようなJava Applet "example" を作成する。"Java Applet"という文字列を移動させるアニメーションである。
import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class example extends Applet implements Runnable { private int count=0; public void init() { setBackground(Color.white); } public void start(){ (new Thread(this)).start(); } public void paint(Graphics g) { if (count<10) { g.drawString("Java Applet",40,40); } else if (count<20){ g.drawString("Java Applet",80,40); } else if (count<30){ g.drawString("Java Applet",120,40); } else { count=0; } count++; } public void run(){ while(true) { repaint(); try { Thread.sleep(100); } catch (InterruptedException e) {} } }}
以下のコマンドをターミナルにて実行してコンパイルします。
javac example.java
以下のコマンドでjarファイルを作成します。
jar cf example.jar \*.class
.jarファイルをページにアップロードします。そしてhtmlエディタを開いて、以下を追加します。
<object classid="java:**{class name}**.class" type="application/x-java-applet" archive="{jar URL}.jar" width="640" height="480" >
{class name}
- jarを実行する時に呼び出すclassファイル。今の場合ならexample.classとなる。
{jar URL}
- jarファイルのURL。相対パスではダメで、http: //...からきちんと指定する必要あり。
以上で完了です。example.jarを以下に埋め込んでありますので、参考にしてください。