
初めのサンプルプログラム
では一番目のサンプルプログラムですがウィンドウを表示するだけのプログラムを作ってみましょう。
どういった要件のプログラムかここで書いて実際に自分で作ってから作者のプログラムを見せて解説といった
掲載にしょうと思いますが、まぁ一回目なのでサンプルプログラムと解説も付けておきます。
1 package com.tkadvance;
2
3 import javax.swing.JFrame;
4
5 public class SampleJFrame extends JFrame{
6
7 /**
8 *
9 */
10 private static final long serialVersionUID = 1L;
11
12 public SampleJFrame() {
13 // TODO 自動生成されたコンストラクター・スタブ
14 super();
15 this.setTitle("サンプルJFrame");
16 this.setSize(300,200);
17 this.setVisible(true);
18 }
19
20 /**
21 * @param args
22 */
23 public static void main(String[] args) {
24 // TODO 自動生成されたメソッド・スタブ
25 new SampleJFrame();
26 }
27
28 }
1. パッケージです。いろんな人が作成するクラス名とバティングしないようにするために使います。
名前区間だと思ってもらえればいいと思います。
3. Java標準ライブラリを参照します。使用するライブラリのフルクラス名を省略して記述できます。
パッケージまで含めたクラス名を「完全限定名」と呼んだするらしい・・・・。
5. クラス名記述、JFrameを継承しています。
10. シリアルバージョンの記述です。Eclipseが自動で生成してくれます。
12. コンストラクタ。インスタンス作成されたら(呼ばれたら)まずはじめに呼び出されます。初期化処理につかう時に便利です。
25. クラスのインスタンスを作成します。
|