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

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

public class PFMouseButtonEvent
extends PFAbstractMouseEvent
implements PFInputEvent

コンポーネントから発生するマウスボタンイベント。 マウスボタンイベントには以下の種別がある。

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

フィールドの概要
static int MIDDLE_BUTTON_MASK
          修飾キーマスク:中ボタンマスク
static int MOUSE_CLICKED
          イベント種別:マウスクリックイベント
static int MOUSE_LEFT_BUTTON
          ボタン種別:マウス左ボタン
static int MOUSE_MIDDLE_BUTTON
          ボタン種別:マウス中ボタン
static int MOUSE_PRESSED
          イベント種別:マウスプレスイベント
static int MOUSE_RELEASED
          イベント種別:マウスリリースイベント
static int MOUSE_RIGHT_BUTTON
          ボタン種別:マウス右ボタン
static int RIGHT_BUTTON_MASK
          修飾キーマスク:右ボタンマスク
 
クラス jp.go.aist.dmrc.platform.util.event.PFAbstractMouseEvent から継承されたフィールド
type, x, y
 
クラス jp.go.aist.dmrc.platform.util.event.PFEvent から継承されたフィールド
eventNo
 
クラス java.util.EventObject から継承されたフィールド
source
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFInputEvent から継承されたフィールド
ALL_DOWN_MASK, ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, CTRL_DOWN_MASK, META_DOWN_MASK, SHIFT_DOWN_MASK
 
コンストラクタの概要
PFMouseButtonEvent(PFComponent source, int type, int x, int y, int mouseButton, int mouseModifiers, int clickCount)
          引数で指定されたオブジェクトを発生元とするマウスボタンイベントを作成する。
PFMouseButtonEvent(PFComponent source, int type, int x, int y, int mouseButton, int mouseModifiers, int clickCount, int eventNo)
          引数で指定されたオブジェクトを発生元とするマウスボタンイベントを作成する。
 
メソッドの概要
 int getClickCount()
          マウスクリック回数を取得する。
 int getMouseButton()
          マウスボタン種別を取得する。
static int getMouseClickEventType()
          マウスクリックイベントの種別を取得する。
static int getMouseLeftButton()
          マウス左ボタンの種別を取得する。
static int getMouseMiddleButton()
          マウス中ボタンの種別を取得する。
 int getMouseModifiers()
          修飾キーを取得する。
static int getMousePressEventType()
          マウスプレスイベントの種別を取得する。
static int getMouseReleaseEventType()
          マウスリリースイベントの種別を取得する。
static int getMouseRightButton()
          マウス右ボタンの種別を取得する。
 boolean isAltDown()
          イベントで Alt キーが押されていたかどうかをチェックする。
 boolean isAltGraphDown()
          イベントで Alt+Graph キーが押されていたかどうかをチェックする。
 boolean isControlDown()
          イベントで Ctrl キーが押されていたかどうかをチェックする。
 boolean isMetaDown()
          イベントで Meta キーが押されていたかどうかをチェックする。
 boolean isMouseClickEventType()
          マウスクリックイベントかどうかをチェックする。
 boolean isMouseLeftButton()
          マウスボタン種別が左ボタンかどうかをチェックする。
 boolean isMouseMiddleButton()
          マウスボタン種別が中ボタンかどうかをチェックする。
 boolean isMouseModifiers(int checkModifiers)
          指定された修飾キーに該当するかどうかをチェックする。
 boolean isMousePressEventType()
          マウスプレスイベントかどうかをチェックする。
 boolean isMouseReleaseEventType()
          マウスリリースイベントかどうかをチェックする。
 boolean isMouseRightButton()
          マウスボタン種別が右ボタンかどうかをチェックする。
 boolean isShiftDown()
          イベントで Shift キーが押されていたかどうかをチェックする。
 
クラス jp.go.aist.dmrc.platform.util.event.PFAbstractMouseEvent から継承されたメソッド
getPoint, getType, getX, getY
 
クラス jp.go.aist.dmrc.platform.util.event.PFEvent から継承されたメソッド
clone, getEventNo, setEventNo
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

MOUSE_PRESSED

public static final int MOUSE_PRESSED
イベント種別:マウスプレスイベント

関連項目:
定数フィールド値

MOUSE_RELEASED

public static final int MOUSE_RELEASED
イベント種別:マウスリリースイベント

関連項目:
定数フィールド値

MOUSE_CLICKED

public static final int MOUSE_CLICKED
イベント種別:マウスクリックイベント

関連項目:
定数フィールド値

MOUSE_LEFT_BUTTON

public static final int MOUSE_LEFT_BUTTON
ボタン種別:マウス左ボタン

関連項目:
定数フィールド値

MOUSE_MIDDLE_BUTTON

public static final int MOUSE_MIDDLE_BUTTON
ボタン種別:マウス中ボタン

関連項目:
定数フィールド値

MOUSE_RIGHT_BUTTON

public static final int MOUSE_RIGHT_BUTTON
ボタン種別:マウス右ボタン

関連項目:
定数フィールド値

MIDDLE_BUTTON_MASK

public static final int MIDDLE_BUTTON_MASK
修飾キーマスク:中ボタンマスク

関連項目:
定数フィールド値

RIGHT_BUTTON_MASK

public static final int RIGHT_BUTTON_MASK
修飾キーマスク:右ボタンマスク

関連項目:
定数フィールド値
コンストラクタの詳細

PFMouseButtonEvent

public PFMouseButtonEvent(PFComponent source,
                          int type,
                          int x,
                          int y,
                          int mouseButton,
                          int mouseModifiers,
                          int clickCount)
引数で指定されたオブジェクトを発生元とするマウスボタンイベントを作成する。

パラメータ:
source - イベントソース
type - イベント種別
x - X座標
y - Y座標
mouseButton - 操作ボタン
mouseModifiers - 修飾キー
clickCount - クリック回数

PFMouseButtonEvent

public PFMouseButtonEvent(PFComponent source,
                          int type,
                          int x,
                          int y,
                          int mouseButton,
                          int mouseModifiers,
                          int clickCount,
                          int eventNo)
引数で指定されたオブジェクトを発生元とするマウスボタンイベントを作成する。

パラメータ:
source - イベントソース
type - イベント種別
x - X座標
y - Y座標
mouseButton - 操作ボタン
mouseModifiers - 修飾キー
clickCount - クリック回数
eventNo - イベント番号
メソッドの詳細

getMousePressEventType

public static int getMousePressEventType()
マウスプレスイベントの種別を取得する。

戻り値:
マウスプレスイベント識別

getMouseReleaseEventType

public static int getMouseReleaseEventType()
マウスリリースイベントの種別を取得する。

戻り値:
マウスリリースイベント識別

getMouseClickEventType

public static int getMouseClickEventType()
マウスクリックイベントの種別を取得する。

戻り値:
マウスクリックイベント識別

isMousePressEventType

public boolean isMousePressEventType()
マウスプレスイベントかどうかをチェックする。

戻り値:
マウスプレスイベントかどうか

isMouseReleaseEventType

public boolean isMouseReleaseEventType()
マウスリリースイベントかどうかをチェックする。

戻り値:
マウスリリースイベントかどうか

isMouseClickEventType

public boolean isMouseClickEventType()
マウスクリックイベントかどうかをチェックする。

戻り値:
マウスクリックイベントかどうか

getMouseLeftButton

public static int getMouseLeftButton()
マウス左ボタンの種別を取得する。

戻り値:
マウス左ボタン

getMouseMiddleButton

public static int getMouseMiddleButton()
マウス中ボタンの種別を取得する。

戻り値:
マウス中ボタン

getMouseRightButton

public static int getMouseRightButton()
マウス右ボタンの種別を取得する。

戻り値:
マウス右ボタン

isMouseLeftButton

public boolean isMouseLeftButton()
マウスボタン種別が左ボタンかどうかをチェックする。

戻り値:
マウスボタン種別が左ボタンかどうか

isMouseMiddleButton

public boolean isMouseMiddleButton()
マウスボタン種別が中ボタンかどうかをチェックする。

戻り値:
マウスボタン種別が中ボタンかどうか

isMouseRightButton

public boolean isMouseRightButton()
マウスボタン種別が右ボタンかどうかをチェックする。

戻り値:
マウスボタン種別が右ボタンかどうか

getMouseButton

public int getMouseButton()
マウスボタン種別を取得する。

戻り値:
マウスボタン種別

getMouseModifiers

public int getMouseModifiers()
修飾キーを取得する。

戻り値:
修飾キー

isMouseModifiers

public boolean isMouseModifiers(int checkModifiers)
指定された修飾キーに該当するかどうかをチェックする。

パラメータ:
checkModifiers - チェックする修飾キー
戻り値:
該当する修飾キーかどうか

isAltDown

public boolean isAltDown()
イベントで Alt キーが押されていたかどうかをチェックする。

戻り値:
イベントで Alt キーが押されていたかどうか

isAltGraphDown

public boolean isAltGraphDown()
イベントで Alt+Graph キーが押されていたかどうかをチェックする。

戻り値:
イベントで Alt+Graph キーが押されていたかどうか

isControlDown

public boolean isControlDown()
イベントで Ctrl キーが押されていたかどうかをチェックする。

戻り値:
イベントで Ctrl キーが押されていたかどうか

isMetaDown

public boolean isMetaDown()
イベントで Meta キーが押されていたかどうかをチェックする。

戻り値:
イベントで Meta キーが押されていたかどうか

isShiftDown

public boolean isShiftDown()
イベントで Shift キーが押されていたかどうかをチェックする。

戻り値:
イベントで Shift キーが押されていたかどうか

getClickCount

public int getClickCount()
マウスクリック回数を取得する。

戻り値:
マウスクリック回数