2013-04-28 2 views
-1

단순 계산을 사용하면 마우스를 왼쪽 또는 오른쪽으로 이동했는지 알 수 있습니다. 나는 mouseDrag (mouseEvent & e), mouseDown (mouseEvent & e) 등 콜백을 가지고있다. 얼마만큼의 거리를 이동했는지 계산할 수있다. 왼쪽에서 Component를 드래그하면 알 수있다. 맞습니다. 갑자기 오른쪽에서 왼쪽으로 드래그하기 시작했습니다. 계산으로 구성 요소가 이제 왼쪽으로 이동한다는 것을 알고 싶습니다. 예 : 오른쪽으로 이동하면 +1, 왼쪽으로 이동하면 -1 아무리 요점이있어.마우스를 왼쪽 또는 오른쪽으로 이동했는지 확인하는 방법

저는 수학적인 천재는 아니지만이 계산은 작지만 정말 해결할 수없는 정말 똑똑한 논리를 필요로합니다. 도와주세요 ............

+7

Er ... 이전 값을 저장하고, 'x'가 증가하면 바로 진행됩니다. 감소하면 왼쪽으로 이동 하시겠습니까? 당신이 필요로하는 다른 논리가 무엇인지 모르시겠습니까? –

+0

마우스를 정중하게 묻는 시도를 했습니까? – user93353

답변

3

MouseEvent 구조체/객체에 저장되는 내용은 무엇입니까? x 좌표입니다. 이전 것보다 작 으면 왼쪽으로 이동했습니다. 그렇지 않으면 오른쪽으로.

관련 문제