基本的な Window 生成例

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Test {
	public static void main (String[] args)
	{
		Win win = new Win("Test Window");
	}
}

class Win extends Frame {
	Win (String name)
	{
					// Frameクラスのコンストラクタ(Windowのタイトルを引き渡す)
		super(name);
					// Windowの大きさ
		setSize(300, 200);
					// テキストフィールドとボタンの設定
		JTextField text = new JTextField("Test Field (Swing)");
		add(text, BorderLayout.NORTH);
		Button bt = new Button("Test Button(AWT)");
		add(bt, BorderLayout.SOUTH);
					// ウィンドウを表示
		setVisible(true);
					// イベントアダプタ
		addWindowListener(new WinEnd());
	}

	/************/
	/* 終了処理 */
	/************/
	class WinEnd extends WindowAdapter
	{
		public void windowClosing(WindowEvent e) {
			System.exit(0);
//			setVisible(false);   Windowは消えるが,プログラム自体は終了しない
		}
	}
}