applet » 最小限のJava Applet

Appletを普通のSwingを使ったアプリケーションと考え方は同じです。最小限のコードを以下に示します。


package org.bluedb.sample;

import java.awt.Color;
import java.awt.Container;

import javax.swing.JApplet;
import javax.swing.JPanel;

public class MinimumApplet extends JApplet {

    private static final long serialVersionUID = 1L;

    public void init(){
        JPanel panel = new JPanel();
        panel.setBackground(Color.BLUE);

        Container container = getContentPane();
        container.add(panel);
    }
}

まず、init関数内でJPanelを作成します。JPanelはキャンパスのようなコンポーネントです。作成したpanelをsetBackground(Color.BLUE)で背景を青に塗りつぶします。次にgetContentPane()でアプレットのコンテナを取得します。コンテナに関しては
http://bluedb.org/java/archives/28
を参照してください。コンテナに対して作成したpanelを追加すれば終了です。EclipseのApplet実行環境で実行すると

のような画面が現れます。