ColorFrame.java



/**
 * 背景色を指定して Frameを生成するクラス
 */
import java.awt.*;

public class ColorFrame {

 /** フレームの情報を記憶するフィールド */
    public Frame frame;
 
 /** コンストラクタ(デフォルトの背景色をそのまま利用) */
    public ColorFrame() {
        frame = new Frame( "Color Frame" );   //フレームのオブジェクトの生成
        frame.setSize( 400, 300 );            //フレームのサイズの設定
        frame.show();                         //フレームの表示
    }
 
 /** コンストラクタ(指定された色を背景色に設定) */
    public ColorFrame( Color color ) {
        this();                               //デフォルトのコンストラクタ
        frame.setBackground( color );         //指定された色を背景色に設定
    }
}