next up previous
: プログラム例 : GUIコンポーネントにおけるイベントの処理 : GUIコンポーネントにおけるイベントの処理

概要

本章の最後に,GUIコンポーネントにおけるイベント処理を紹介する. GUIコンポーネントにおけるイベント処理は,基本的には第[*]章で紹介し たイベントの取り扱いと同じである. 以下にその手順を述べる.




\begin{boxedminipage}{16cm}
\begin{enumerate}
\item GUIコンポーネントが発生する..
...ントに登録
(\verb*+addXXXListener()+)する.
\end{enumerate}\end{boxedminipage}



という手順である.

表 [*]にGUIコンポーネントが発生するイベントの一覧を示す. これに基づいて,Buttonクラスをクリックした場合のイベント処理を考えてみよ う.




\begin{boxedminipage}
% latex2html id marker 508
{16cm}
\begin{enumerate}
\item ...
...ドを用いてリスナーのイ
ンスタンスを登録する.
\end{enumerate}\end{boxedminipage}


表: AWTコンポーネントが発生するイベント
コンポーネント 発生するイベント 意味
Button ActionEvent ボタンがクリックされた.
Checkbox ItemEvent 項目が選択/選択解除された.
CheckboxMenuItem ItemEvent 項目が選択/選択解除された.
Choice ItemEvent 項目が選択/選択解除された.
Component ComponentEvent コンポーネントの移動,大きさ変更,非 表示/表示状態の変更.
  FocusEvent コンポーネントがフォーカスされた/フォーカスを失った.
  KeyEvent ユーザがキーを押した/離した.
  MouseEvent マウスに関するイベント.
Container ContainerEvent コンテナにコンポーネントが追加/削除さ れた.
List ActionEvent ユーザが項目をダブルクリック.
  ItemEvent 項目が選択/選択解除された.
MenuItem ActionEvent ユーザがメニュー項目を選択.
Scrollbar AdjustmentEvent ユーザがスクロールバーを移動.
TextComponent TextEvent ユーザがテキストを変更.
TextField ActionEvent ユーザがテキスト編集を完了.
Window WindowEvent ウィンドウがオープン/クローズなどされた.


next up previous
: プログラム例 : GUIコンポーネントにおけるイベントの処理 : GUIコンポーネントにおけるイベントの処理
U-GM\murao 平成14年7月5日