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.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
インタフェース内 java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
インタフェース内 java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
インタフェース内 java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
インタフェース内 java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
インタフェース内 java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
インタフェース内 java.awt.event.MouseMotionListener
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
インタフェース内 java.awt.event.MouseWheelListener