Swing-mouse-event
SWING-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」キーの定数。
クラスコンストラクター
Sr.No. | 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オブジェクトを構築します。 |
クラスメソッド
Sr.No. | 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() このマウスイベントがプラットフォームのポップアップメニュートリガーイベントであるかどうかを返します。 |
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