jp.go.aist.dmrc.platform.util.event
クラス PFMouseButtonEventSourceImpl

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.event.PFMouseButtonEventSourceImpl
すべての実装されたインタフェース:
java.io.Serializable, PFEventSource, PFMouseButtonEventSource

public class PFMouseButtonEventSourceImpl
extends java.lang.Object
implements PFMouseButtonEventSource

マウスボタンイベントを発生させるイベントソース実装。

関連項目:
PFMouseButtonEvent, PFMouseButtonListener, 直列化された形式

コンストラクタの概要
PFMouseButtonEventSourceImpl()
           
 
メソッドの概要
 void addPFMouseButtonListener(PFMouseButtonListener lis)
          引数で与えられたイベントリスナを登録し、 マウスボタンイベント発生時に処理を行う対象とする。
 void fireButtonActionPerformed(PFMouseButtonEvent e)
          マウスボタンイベントをすべてのイベントリスナに伝える。
 java.util.Iterator getPFMouseButtonListenerList()
          イベントリスナ配列を取得する。
 void removePFMouseButtonListener(PFMouseButtonListener lis)
          引数で与えられたイベントリスナを削除し、 マウスボタンイベント発生時に処理を行う対象から外す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFMouseButtonEventSourceImpl

public PFMouseButtonEventSourceImpl()
メソッドの詳細

getPFMouseButtonListenerList

public java.util.Iterator getPFMouseButtonListenerList()
イベントリスナ配列を取得する。

定義:
インタフェース PFMouseButtonEventSource 内の getPFMouseButtonListenerList
戻り値:
イベントリスナイテレータ

addPFMouseButtonListener

public void addPFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを登録し、 マウスボタンイベント発生時に処理を行う対象とする。

定義:
インタフェース PFMouseButtonEventSource 内の addPFMouseButtonListener
パラメータ:
lis - 追加対象イベントリスナ

removePFMouseButtonListener

public void removePFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを削除し、 マウスボタンイベント発生時に処理を行う対象から外す。

定義:
インタフェース PFMouseButtonEventSource 内の removePFMouseButtonListener
パラメータ:
lis - 削除対象イベントリスナ

fireButtonActionPerformed

public void fireButtonActionPerformed(PFMouseButtonEvent e)
                               throws PFMethodException,
                                      PFRuntimeException
マウスボタンイベントをすべてのイベントリスナに伝える。

パラメータ:
e - 発生したイベント
例外:
PFMethodException - メソッド実行の失敗
PFRuntimeException - 予期しない実行時エラー