welcome: please sign in
location: "ウインドウの表示"の差分
3と11のリビジョン間の差分 (その間の編集: 8回)
2009-11-27 00:52:57時点のリビジョン3
サイズ: 267
編集者: masahiko
コメント:
2009-11-27 05:11:34時点のリビジョン11
サイズ: 1852
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 3: 行 3:

Swingを使ってウインドウを表示するプログラムを示します。
行 6: 行 9:
 public class Sample  public class Sample1
行 18: 行 21:
1行目ではimport文でswingパッケージを利用することを示しています。

実際の処理は
9行目でJFrameクラスのインスタンスを作成し
作成したインスタンスに対し10行目でsetVisibleメソッドを行います。

JFrameクラスのインスタンスを作成することでウインドウが作成されます。
setVisible(true)メソッドは、そのウインドウを表示(見えるように)します。
行 19: 行 31:

このプログラムを実行すると、小さなウインドウが1つ表示されます。

ウインドウに対して次を行うことができます。
 . 最小化
 . 最大
 . ウインドウサイズの変更
 . 位置の変更

ウインドウを閉じても、プログラムは実行中のままです。

プログラムを終了するにはjavaコマンドを入力した画面でctrlを押したままでCを押します。(Ctrl+Cと記述)

 {{{#!java
 import javax.swing.*;
 
 public class Sample2
 {
  public static void main(String[] args)
  {
   JFrame f, g;
   
   f = new JFrame();
   f.setVisible(true);
   f.setTitle("- f -");
   f.setSize(200, 300);
   
   g = new JFrame();
   g.setVisible(true);
   g.setTitle("- g -");
   g.setSize(300, 100);
  }
 }
 }}}

 . {{attachment:swing02.png}}
インスタンス
 . {{attachment:swing03.png}}
シーケンス図
 . {{attachment:swing07.png}}
 {{{
 f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }}}

ウインドウの表示

Swingを使ってウインドウを表示するプログラムを示します。

  •    1  import javax.swing.*;
       2 
       3  public class Sample1
       4  {
       5         public static void main(String[] args)
       6         {
       7                 JFrame f;
       8                 
       9                 f = new JFrame();
      10                 f.setVisible(true);
      11         }
      12  }
    

1行目ではimport文でswingパッケージを利用することを示しています。

実際の処理は 9行目でJFrameクラスのインスタンスを作成し 作成したインスタンスに対し10行目でsetVisibleメソッドを行います。

JFrameクラスのインスタンスを作成することでウインドウが作成されます。 setVisible(true)メソッドは、そのウインドウを表示(見えるように)します。

  • swing01.png

このプログラムを実行すると、小さなウインドウが1つ表示されます。

ウインドウに対して次を行うことができます。

  • 最小化
  • 最大
  • ウインドウサイズの変更
  • 位置の変更

ウインドウを閉じても、プログラムは実行中のままです。

プログラムを終了するにはjavaコマンドを入力した画面でctrlを押したままでCを押します。(Ctrl+Cと記述)

  •    1  import javax.swing.*;
       2  
       3  public class Sample2
       4  {
       5         public static void main(String[] args)
       6         {
       7                 JFrame f, g;
       8                 
       9                 f = new JFrame();
      10                 f.setVisible(true);
      11                 f.setTitle("- f -");
      12                 f.setSize(200, 300);
      13                 
      14                 g = new JFrame();
      15                 g.setVisible(true);
      16                 g.setTitle("- g -");
      17                 g.setSize(300, 100);
      18         }
      19  }
    
  • swing02.png

インスタンス

  • swing03.png

シーケンス図

  • swing07.png

     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ウインドウの表示 (最終更新日時 2011-12-13 02:59:08 更新者 masahiko)