【初心者・ネタ】Java質問・相談スレ【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0499デフォルトの名無しさん
NGNG以下のコードがよく分からないので質問します。
//コード
JButton convertTemp;
...
convertTemp.addActionListener(this);←ココが分かりません。
...
public void actionPerformed(ActionEvent event) {
...
}
//終わり
convertTemp.addActionListener(this);を実行するとなぜactionPerformed
を呼び出して実行するのでしょうか?
addActionListenerのプロトタイプは
addActionListener(ActionListener l)となっています。
「this」というのは、オブジェクト自身のことですよね?なぜ明示的にactionPerformedを
呼び出していないのに、それが実行されるのですか?
http://java.sun.com/docs/books/tutorial/uiswing/mini/thirdexample.html
■ このスレッドは過去ログ倉庫に格納されています