welcome: please sign in
location: "Swing"の差分
2と3のリビジョン間の差分
2009-11-27 04:57:47時点のリビジョン2
サイズ: 1053
編集者: masahiko
コメント:
2009-12-02 00:35:55時点のリビジョン3
サイズ: 1290
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 32: 行 32:

一度記述したプログラムはどのプラットフォームでも動作することがJavaの利点の1つでした。
これを保障するためにAWTとSwingをうまく使い分けてプログラムを作成します。

GUIプログラミング

JavaでGUIを使ったプログラムを作成することができる。

作成には次のクラスライブラリを用いる。

AWT

AWT(Abstract Window Toolkit)はJavaが公開されたときから付属している、 ウインドウを扱うためのライブラリです。

  • java.awtパッケージ
  • AWTはプラットフォーム(Windowsなど)に依存した部分があり、どのプラットフォームでも共通に動作する高品質なプログラムを書くのが難しい。
  • 簡単なプログラムならAWTで簡単に記述できます。
  • AWTの利用はプラットフォームに共通な範囲内にとどめるべきです。

Swing

GUIで用いボタンやメニューなどを、ウインドウ内の要素として配置し利用できる ライブラリです。

  • javax.swingパッケージ
  • プラットフォーム共通。
  • プラットフォームへの依存度が非常に少ない。
  • 機能が多い。

一度記述したプログラムはどのプラットフォームでも動作することがJavaの利点の1つでした。 これを保障するためにAWTとSwingをうまく使い分けてプログラムを作成します。

Swing (最終更新日時 2009-12-02 00:35:55 更新者 masahiko)