イベントが発生するのに優先順位があるのか、それとも登録された順序で発生するのか知りたいですか? たとえば、テーブルがあり、SelectionChanged と MouseClick の 2 つのイベントがあり、行をクリックするとどちらが最初に発生するでしょうか?
3 に答える
1
クラスを参照してくださいEventQueue
。このクラスには、選択イベントのオリジン イベント (マウスまたはキー イベント) など、必要なものがすべて含まれています。
于 2013-10-21T08:04:43.237 に答える
0
個人的には、Observer パターンが便利だと思います。当然のことです。
于 2013-10-21T09:53:32.187 に答える
0
イベントを起動する順序が重要な場合は、リスナーのチェーンを設定するだけです。つまり、リスナー 1 がリスナー 2 に通知するなど、順序を処理できます。
詳細については、これも確認してください。
于 2013-10-21T08:03:13.430 に答える