MouseInfo.getPointerInfo().getLocation()这个和控件无关,只是和桌面设备相关。
另外一个类叫DemoFrame类,是窗口类, 用于获取鼠标在窗体的位置, 那么当鼠标位置发生改变时就把数据传递给Demo类的实例即可, 也就是说最简单的方案就是让DemoFrame里有Demo的实例 参考代码如下.import java.awt.*;import java.awt.event.*;import javax.swing.*;class Demo {private int mx, my;pu...
JLabel.setText(String text)可以设置标签的显示文本内容。MouseEvent(鼠标事件)有两个方法:getX();getY();可以获得mouse的坐标。定义一个类,implements mouseListener,mouseMotionListener就能ok了 如:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Mousetracker exte...
String s = 鼠标在坐标 + ( +x+ +y+ ) + 处离开 ;statu *** ar setText(s);}
//你运行一下,看在你的电脑上能不能用。//不能用的话肯定是坐标不对 //把mouseMoved方法里的注释去掉重新获取 import java.awt.Dimension;import java.awt.MouseInfo;import java.awt.Point;import java.awt.Robot;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java...