public class MouseInput
extends java.lang.Object
implements javax.swing.event.MouseInputListener, java.awt.event.MouseWheelListener
| コンストラクタと説明 |
|---|
MouseInput() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.awt.Point |
getClickPoint()
最後にクリックされた座標をPointクラスで返す
まだClickされていなければ-1 |
static int |
getClickX()
最後にクリックされたX座標を返す
まだClickされていなければ-1 |
static int |
getClickY()
最後にクリックされたY座標を返す
まだClickされていなければ-1 |
static MouseInput |
getInstance()
Instanceを返す
GUIに登録する用なのでユーザーはstaticメソッドを使う |
static java.awt.Point |
getMousePoint()
マウスの座標をPointクラスで返す
マウスがフレーム外なら最後にフレーム内居た時の座標 |
static int |
getMouseX()
マウスのX座標を返す
マウスがフレーム外なら最後の座標 |
static int |
getMouseY()
マウスのY座標を返す
マウスがフレーム外なら最後の座標 |
static java.awt.Point |
getReleasePoint()
最後にクリックが解除された座標をPointクラスで返す
まだ解除されていなければ-1 |
static int |
getReleaseX()
最後にクリックが解除されたX座標を返す
まだ解除されていなければ-1 |
static int |
getReleaseY()
最後にクリックが解除されたY座標を返す
まだ解除されていなければ-1 |
static double |
getWheelRotation()
ホイールの回転数を返す
起動してからの合計回転数 |
static boolean |
isClicking()
マウスがクリックされているかを返す
左右どちらかでもクリックされていればtrueを返す |
static boolean |
isInFrame()
マウスがフレーム内にあるかを返す
|
static boolean |
isLeftClicking()
マウスが左クリックされているかを返す
|
static boolean |
isRightClicking()
マウスが右クリックされているかを返す
|
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
public static MouseInput getInstance()
public static int getMouseX()
public static int getMouseY()
public static java.awt.Point getMousePoint()
public static int getClickX()
public static int getClickY()
public static java.awt.Point getClickPoint()
public static int getReleaseX()
public static int getReleaseY()
public static java.awt.Point getReleasePoint()
public static boolean isInFrame()
public static boolean isClicking()
public static boolean isLeftClicking()
public static boolean isRightClicking()
public static double getWheelRotation()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked インタフェース内 java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed インタフェース内 java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased インタフェース内 java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered インタフェース内 java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited インタフェース内 java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged インタフェース内 java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved インタフェース内 java.awt.event.MouseMotionListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved インタフェース内 java.awt.event.MouseWheelListener