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
修飾キーマスク:右ボタンマスク
|
type, x, y
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 キーが押されていたかどうかをチェックする。
|
getPoint, getType, getX, getY
clone, getEventNo, setEventNo
public static final int MOUSE_PRESSED
public static final int MOUSE_RELEASED
public static final int MOUSE_CLICKED
public static final int MOUSE_LEFT_BUTTON
public static final int MOUSE_MIDDLE_BUTTON
public static final int MOUSE_RIGHT_BUTTON
public static final int MIDDLE_BUTTON_MASK
public static final int RIGHT_BUTTON_MASK
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
- クリック回数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
- イベント番号public static int getMousePressEventType()
public static int getMouseReleaseEventType()
public static int getMouseClickEventType()
public boolean isMousePressEventType()
public boolean isMouseReleaseEventType()
public boolean isMouseClickEventType()
public static int getMouseLeftButton()
public static int getMouseMiddleButton()
public static int getMouseRightButton()
public boolean isMouseLeftButton()
public boolean isMouseMiddleButton()
public boolean isMouseRightButton()
public int getMouseButton()
public int getMouseModifiers()
public boolean isMouseModifiers(int checkModifiers)
checkModifiers
- チェックする修飾キーpublic boolean isAltDown()
public boolean isAltGraphDown()
public boolean isControlDown()
public boolean isMetaDown()
public boolean isShiftDown()
public int getClickCount()