Awt-mouse-event

提供:Dev Guides
移動先:案内検索

AWT MouseEventクラス

このイベントは、コンポーネントでマウスアクションが発生したことを示します。 この低レベルイベントは、マウスイベントおよびマウスモーションイベントのコンポーネントオブジェクトによって生成されます。

  • マウスボタンが押された
  • マウスボタンが離された
  • マウスボタンがクリックされた(押されて離された)
  • マウスカーソルがコンポーネントのジオメトリの隠されていない部分に入る
  • マウスカーソルがコンポーネントのジオメトリの隠されていない部分を出る
  • マウスが動かされる
  • マウスがドラッグされた

クラス宣言

以下は、 java.awt.event.MouseEvent クラスの宣言です。

public class MouseEvent
   extends InputEvent

フィールド

*java.awt.event.MouseEvent* クラスのフィールドは次のとおりです。
  • static int BUTTON1 -マウスボタン#1を示します。 getButton()によって使用されます
  • static int BUTTON2 -マウスボタン#2を示します。 getButton()によって使用されます
  • static int BUTTON3 -マウスボタン#3を示します。 getButton()によって使用されます
  • static int MOUSE_CLICKED -「マウスクリック」イベント
  • static int MOUSE_DRAGGED -「マウスドラッグ」イベント
  • static int MOUSE_ENTERED -「マウス入力」イベント
  • static int MOUSE_EXITED -「マウス終了」イベント
  • static int MOUSE_FIRST -マウスイベントに使用されるIDの範囲の最初の数値
  • static int MOUSE_LAST -マウスイベントに使用されるIDの範囲の最後の数
  • static int MOUSE_MOVED -「マウス移動」イベント
  • static int MOUSE_PRESSED -「マウスを押した」イベント
  • static int MOUSE_RELEASED -「マウスリリース」イベント
  • static int MOUSE_WHEEL -「マウスホイール」イベント
  • static int NOBUTTON -マウスボタンがないことを示します。 getButton()によって使用されます
  • static int VK_WINDOWS --Microsoft Windowsの「Windows」キーの定数。

クラスコンストラクター

S.N. Constructor & Description
1

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger)

指定されたソースコンポーネント、タイプ、修飾子、座標、クリック数でMouseEventオブジェクトを構築します。

2

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)

指定されたソースコンポーネント、タイプ、修飾子、座標、クリック数でMouseEventオブジェクトを構築します。

3

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button)

指定されたソースコンポーネント、タイプ、修飾子、座標、絶対座標、クリック数でMouseEventオブジェクトを構築します。

クラスメソッド

S.N. Method & Description
1

int getButton()

状態が変更されたマウスボタンがあれば、それを返します。

2

int getClickCount()

このイベントに関連付けられたマウスクリックの数を返します。

3

Point getLocationOnScreen()

イベントの絶対x、y位置を返します。

4

static String getMouseModifiersText(int modifiers)

「Shift」や「Ctrl + Shift」など、イベント中にダウンしていた修飾キーとマウスボタンを記述する文字列を返します。

5

Point getPoint()

ソースコンポーネントに対するイベントのx、y位置を返します。

6

int getX()

ソースコンポーネントに対するイベントの水平方向のx位置を返します。

7

int getXOnScreen()

イベントの絶対水平x位置を返します。

8

int getY()

ソースコンポーネントに対するイベントの垂直y位置を返します。

9

int getYOnScreen()

イベントの絶対垂直y位置を返します。

10 *boolean isPopupTrigger() Returns whether or not this mouse event is the popup menu trigger event for the platform. *
11
  • String paramString()*

このイベントを識別するパラメーター文字列を返します。

12

void translatePoint(int x, int y)

指定されたx(水平)オフセットとy(垂直)オフセットを追加して、イベントの座標を新しい位置に変換します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します。

  • java.awt.event.InputEvent
  • java.awt.event.ComponentEvent
  • java.awt.AWTEvent
  • java.util.EventObject
  • java.lang.Object