たとえば、JFrameに円を描いていて、その上に3秒間カーソルを合わせると、その上にペイントしたいとします。
JFrame内のカーソルのポイントを教えてくれるMouseMotionListenerがありますが、これまでのところそれだけです。
public void mouseMoved(MouseEvent e)
{
PointerInfo a = MouseInfo.getPointerInfo();
cursorPos = a.getLocation();
SwingUtilities.convertPointFromScreen(cursorPos, e.getComponent());
}
私はまだアクションリスナーにはまったく慣れていません。マウスが動いていないかどうかをテストしたい場合は、何を追加すればよいですか?
また、私は興味がありますが、MouseEventのMOUSE_MOVEDがintと見なされるのはなぜですか?