请把下面代码保存到html或jsp文件里,然后用IE打开。(如果IE的上方出现提示,要右键选择允许运行script)
<html>
<head>
<script type="text/javascript">
function show_coorddown(event)
{
x=event.clientX
y=event.clientY
document.getElementById("txtHint1").innerHTML="X坐标"+x+"\n\n\n"+"Y坐标"+y
document.getElementById("txtHint1").value=x
}
function show_coordup(event)
{
x=event.clientX
y=event.clientY
document.getElementById("txtHint2").innerHTML="X坐标"+x+"\n\n\n"+"Y坐标"+y
if(x>document.getElementById("txtHint1").value)
document.getElementById("txtHint3").innerHTML="向右移动了"
else if(x<document.getElementById("txtHint1").value)
document.getElementById("txtHint3").innerHTML="向左移动了"
else
document.getElementById("txtHint3").innerHTML="木有移动"
}
</script>
</head>
<body onmousedown="show_coorddown(event)" onmouseup="show_coordup(event)">
<p>请在页面中点击。一个消息框会提示出鼠标指针的 x 和 y 坐标。</p>
<p>按下坐标:<span id="txtHint1" value=""></span></p>
<p>松开坐标:<span id="txtHint2"></span></p>
<p>结果检测:<span id="txtHint3"></span></p>
<p><span></span></p>
</body>
</html>
如果是鼠标离开按钮时的事件是void mouseExited(MouseEvent e) 鼠标离开组件时调用。在MouseListener接口中.如果是鼠标移开按钮时的事件是void mouseDragged(MouseEvent e), 鼠标按键在组件上按下并拖动时调用。在MouseMotionListener接口中.
这个用MouseListener里的mouseEntered(MouseEvente)方法。
鼠标进入区域就产生事件反应。
如果之前申明了点击事件可以在entered时间里呼叫clicked事件。