import java.awt.*; import java.awt.event.*; public class Test { public static void main (String[] args) { Win win = new Win("Test Window", "Test Data"); } } /*******************/ /* クラスWinの定義 */ /*******************/ class Win extends Frame { /******************/ /* コンストラクタ */ /******************/ Win (String name, String data) { // Frameクラスのコンストラクタ(Windowのタイトルを引き渡す) super(name); // ラベルの追加 Font f1 = new Font("MS 明朝", Font.BOLD, 30); Label lb1 = new Label("椿", Label.CENTER); lb1.setFont(f1); add(lb1, BorderLayout.NORTH); // ラベルの追加 Font f2 = new Font("MS 明朝", Font.PLAIN, 50); Label lb2 = new Label("椿の花", Label.CENTER); lb2.setFont(f2); add(lb2, BorderLayout.CENTER); // Windowの大きさ setSize(300, 300); // ウィンドウを表示 setVisible(true); // イベントアダプタ addWindowListener(new WinEnd()); } /******************************/ /* 上,左,下,右の余白の設定 */ /******************************/ public Insets getInsets() { return new Insets(35, 10, 10, 10); } /************/ /* 終了処理 */ /************/ class WinEnd extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }