1

addXXXListener()議論をする理由がわかりました。しかし、なぜそれが中にあるのremoveXXXListener()ですか?

4

1 に答える 1

2

メソッドに特定のリスナーを渡して削除するためです。リスナーを追加すると、セットに追加されます。削除したい場合は、セットから削除するリスナーをオブジェクトに指示する必要があります。

JavaBeans 仕様から:

メソッドを呼び出すとadd<ListenerType>、指定されたリスナーが、 に関連付けられたイベント用に登録された一連のイベント リスナーに追加されます<ListenerType>。同様に、remove<ListenerType>メソッドを呼び出すと、 に関連付けられたイベントに登録されている一連のイベント リスナーから、指定されたリスナーが削除されます<ListenerType>

于 2013-05-30T20:18:57.113 に答える