0
mouseDragged
のマウスの方向をaddMouseMotionListener
に見つけることを検討しています。マウスの方向を知る方法スイングでマウスをスクロールする
私はmousePressed
メソッドとmouseReleased
メソッドでマウスの(X、Y)位置を取得しようとしたaddMouseListener
にこのアプローチを実装しました。
私はそのような対応する方向を計算してみました:
//int x = ;
int diffX = Math.abs(e.getX() - getLastX());
int diffY = Math.abs(e.getY() - getLastY());
if (diffX > diffY)
{
if (logger.isDebugEnabled())
{
logger.debug("No required movement ex: left/right");
}
} else
{
if (e.getY() < getLastY())
{
if (logger.isDebugEnabled())
{
logger.debug("Upward swipe");
}
} else
if (e.getY() > getLastY())
{
if (logger.isDebugEnabled())
{
logger.debug("Downward swipe");
}
}
}
setLastX(0);
setLastY(0);
}
私はMouseMotionListener
のmouseDragged
で同じことを行うために探して、私は最初の(X、Y)は、ここで座標を取得できるか分からないのです。
誰かが私を助けることができますか?