イベント処理モデル

イベント処理モデル

イベント処理の仕方が,言などによってそれぞれ違う。

ボタンをクリックして,「Hello」と表示するプログラムを例とする。

Java 風のプログラム

btn.setOnClickListener(new Lbl.OnClickListnere(){
    public void onClick(Lbl lbl){
        lbl.setText("Hello");
    }
});

Lbl がイベントリスナーである。

VB 風のプログラム

btn_click(){
    lbl.setText("Hello")
}

btn_click() が,イベントハンドラーであり,イベントリスナーである。

HTML 風のプログラム

<input type="button" value="OK" onclick="xfanc()">

onClick がイベントハンドラーであり,xfanc がイベントリスナーに対応する

関連

JavaScript のイベント処理