イベントは,オブジェクト内で起こる変更,次のものあります。
クラスのデータの変更
メソッドの実行
プロパティプロパティ値のクエリと设定
オブジェクトの破弃
基本的にに,プログラムででできるアクテビティ,イベントを生成でき,受け手侧のオブジェクトに情を信できます。
马铃薯草®イベントモデルは,イベントプロセスをしますせるはは定义ます。
ハンドルクラスは,イベントを表す名前を宣言します。イベントの名录
イベント宣言クラスのオブジェクトを作物し后,そのオブジェクトにリスナーををます。リスナーライフサイクルの制御
リスナーは,イベントの発生を知ると,コールバック关数を実行します。リスナーコールバックの指定
リスナーは,イベントを定义するオブジェクトライフサイクルにバインドバインドし,リスナーオブジェクトの现处于ややに制制たりできできできリスナーライフサイクルの制御
次の図は,イベントモデルを说明します。
イベントの使用には,次のような特定の制限があります。
リスナーは,他のリスナーがイベント発生の通知を受けないようにすることができない。
リスナーが実行される顺序は定义されない。
00
イベントは,コールバック关键にイベントををことによって,リスナーコールバックに情によって。既定既定で,matlabはevent.EventData.
このをリスナーコールバックます。このこのオブジェクト,2つのプロパティをもち。
eventName.
- クラス事件
ブロックブロックで定义さされるイベント名前
来源
- イベントのソースであるオブジェクト
MATLABは,必须ののデータデータ内リスナーコールバックコールバックソースます渡し渡し渡し渡し。
event.EventData.
クラスクラスのサブクラス作作作者作者,リスナーコールバック关键に追をを与えることができますサブサブで追データデータをするプロパティを定义ししをプロパティを定义ししするプロパティデータ定义ををするプロパティイベントオブジェクトををメソッドをイベントし通知
メソッドメソッドにこのオブジェクトオブジェクトをようにしし
イベント特征のデータの定义には,このデータのカスタマイズ方法についての例があります。
イベントは,ハンドルクラスに限制定义定义できますできできできががが视视であるためためためためためためためリスナーが制制ためであるたにアクセスアクセスでき制であるであるであるににアクセスできであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるであるlですには,オブジェクトオブジェクトのコピーへのアクセスがある场がありあり役に立ちませ立ちませ立ちませ立ちませ立ちませ立ちませ立ちませ立ちません立ちませ立ちませ立ちませ立ちませ立ちませ立ちませんんんん立ちません立ちませ立ちませ立ちませイベントんんんのののののイベントイベントののの就会,オブジェクトに変更を加入ことができことことに起因します。
ハンドルクラスと値クラスの比较では,ハンドルクラスの一般的な情报について说明します。
イベントとリスナーの构文では,ハンドルクラスとイベントを定义する构文について说明します。
プロパティに关键词あらかじめあらかじめ定义されたイベントがががます
预设
- プロパティ设置アクセスメソッドを呼び出すに,プロパティプロパティ値が设定される直前にトリガーされれ直前にトリガーされ
后
- プロパティプロパティ値が设定设定さた直后にトリガーされれ
预先
- プロパティプロパティアクセスを呼び出すに,プロパティ値のクエリの直前にされます。
期刊
- プロパティ値のクエリ结果がれた直后にトリガーされれれれ
これらのイベントは,事前定义されて,クラスの事件
ブロック内にリストされている必要はありません。
プロパティイベントが発生物する,コールバックにevent.propertyevent.
オブジェクトオブジェクトが渡されこのオブジェクトオブジェクト,3つのプロパティをもち。
eventName.
- このこのデータオブジェクトがが记述する名前
来源
- データデータオブジェクトが记述记述するイベント定义するクラスの,ソースソース
受影响的
- プロパティプロパティがこのイベントイベントのソースである(つまり,受影响的
には,アクセスまたは変更されたプロパティのあるオブジェクトが含まれています)。
event.EventData.
クラスをサブクラス化することによって,ユーザー独自のプロパティ変更イベントデータを定义できます。event.propertyevent.
クラスは,event.EventData.
のシールされたサブですです。
プロパティリスナーを作品成する程进手明は,プロパティ値変更のリスニングを参照してください。
例は,后イベントのリスナーを参照してください。
プロパティプロパティ値へののアクセスを制御するメソッドの详细は,プロパティアクセスメソッドを参照してください。
リスナーリスナーはイベントへ応答カプセルカプセルははオブジェクトオブジェクトははオブジェクトは,event.Listener.
クラスに属します。
来源
- イベントイベント生成したのハンドルハンドルハンドルの配列
eventName.
- イベントイベント名称
打回来
- 有效なリスナーがイベント通道を受け取ったときに実れるれる关联
启用
-启用
が真的
の结合に限制実する关联。例例,リスナーの有效化と无效化を参照してください。
递归
- コールバックの実行を引き起こしたイベントとイベントを,リスナーがトリガーできるようする。
递归
は,既定では错误的
ですにより,それがコールバックとして定义れるののがトリガーさたた场场场场场のの的的ませませませませませませませませませませませませませませませません。递归
を错误的
に设定します。递归
プロパティを真的
00
リスナーライフサイクルの制御では,さらに拥有の情情について明します。