1

イベントが発生するのに優先順位があるのか​​、それとも登録された順序で発生するのか知りたいですか? たとえば、テーブルがあり、SelectionChanged と MouseClick の 2 つのイベントがあり、行をクリックするとどちらが最初に発生するでしょうか?

4

3 に答える 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 に答える