JavaBeansクラスで、AWTおよびJFCイベント・セットでサポートされていないカスタム・イベントを起動する必要がある場合は、「新規のイベント・セット」ダイアログを使用します。このダイアログでは、定義する関連イベントをイベント・セットとしてグループ化することができます。ダイアログにより、定義した各イベント・セットに対して次のものが生成されます。
1つのリスナー・インタフェースにマップするEventObject
サブクラス
イベント・セットのイベントを記述するイベント・リスナー・インタフェース
これらのファイルで任意のJavaBeansを、定義するカスタム・イベント・セットのイベント・ソースにすることができます。
JavaBeansイベント・ソースを他のコンポーネントと接続するには、JavaBeansエンド・ユーザーが、指定するイベントを希望のコンポーネントに登録する必要があります。エンド・ユーザーは、クラス・エディタの「イベント」ページでカスタム・イベントのリスナーを選択します。
指定したイベント・セットの名前に基づいて、対応するイベント・クラスおよびリスナー・インタフェースが自動的に生成されます。指定したイベント・セット名からイベント・オブジェクトおよびリスナー・インタフェースの名前が生成されます。たとえば、イベント・セット名がalarm
の場合、AlarmListener
インタフェースとAlarmEvent
クラスがプロジェクトに追加されます。
alarmStarted
、alarmStopped
およびalarmTicked
に変更します。