Hello Swing !!

MDI (Multi Dialog Interface)

2004/7/26


複数のダイアログを持つアプリケーションを作ってみよう。

  1. 修正個所はすべてHello_Swing.javaだけになる。
    Frame1 frame1 = new Frame1() ;を追加した。これでFrame1が2つ表示できる。
    /*
     * 作成日: 2004/07/16
     *
     * この生成されたコメントの挿入されるテンプレートを変更するため
     * ウィンドウ > 設定 > Java > コード生成 > コードとコメント
     */
    
    /**
     * @author j00300
     *
     * この生成されたコメントの挿入されるテンプレートを変更するため
     * ウィンドウ > 設定 > Java > コード生成 > コードとコメント
     */
    import javax.swing.*;
    public class Hello_Swing {
    
            public static void main(String[] args) {
                    try{
                            Frame1 frame1 = new Frame1() ;
                            Frame1 frame1 = new Frame1() ;
                            frame1b.setLocation(200,200);
    
                            frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //Windowを閉じるときの処理
                          //frame1.setDefaultCloseOperation(3); でもよい。このときは"import javax.swing.*;"は不要
                    }
                    catch(Exception e){
                            e.printStackTrace();
                    }
            }
    }
    
  2. 実行すると2つめのHello Swingが表示される。


  3. もちろんボタンを押すと同じ動作をする。

イベントの処理(Buttonを押したら・・・)