システムエンジニアリング演習

システムエンジニアリング演習
GUIの実現(1):AWT
11月6日
GUIとは?
◆GUI → Graphical User Interface
ボタン,ラベル,メニューなど
◆API → Application Programming Interface
AWT:Abstract Windows Toolkit
SWING:AWTの基本構造を継承している.
AWTの機能を拡張した.
Java 2から採用.
AWT
◆使い方
import パッケージ名.クラス名;
指定したパッケージの指定したクラスをロード.
import パッケージ名.*;
指定したパッケージに含まれる全てのクラスを
ロード.
◆主要なAPIパッケージ
●パッケージ名: java.awt
描画,GUI部品関係,Graphics,Image,
Buttonなどのクラスが含まれる.
AWT
●パッケージ: java.awt.event
イベント処理関係.ActionEvent,
MouseEvent などのクラスが含まれる.
●パッケージ:java.awt.image
イメージ処理関係.ImageFilter,
ImageObserver などのクラスが含まれる.
java.awt.color, java.awt.datatransfer, java.awt.dnd,
java.awt.font, java.awt.geom, java.awt.im,
java.awt.im.spi, java.awt.image.renderable,
java.awt.print
GUI
• アプレットGUI
Web文書に埋め込まれて,javaをサポー
トするブラウザ上でWebを表示するときに
実行されるプログラム.
• アプリケーションGUI
アプレットを使わずに,「JFrame」のサブ
クラスによって作るプログラム.