请问,子类可不可以重载父类的鼠标响应事件,请问如何做? 请问,子类可不可以重载父类的鼠标响应事件,比如鼠标移动,点击等事件,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你的原始需求。如果只是操作下变量,监听下窗口的MouseEvent,然后写处理方法,就ok了 是重写吧?显然不是重载可以重写:processMouseEvent 和 processMouseMotionEvent 。比如: JButton btn = new JButton("11111111111111111111111") { public void processMouseEvent(MouseEvent e) { System.out.println(e); } };你会发现,这个按钮对任何点击等操作,完全没有任何反应了。 楼上哥们,我是定义了一个类,public class cla extends Frame在类cla中重写鼠标移动事件处理函数,请问应该怎样做? 类似:public class cla extends Frame { public void processMouseMotionEvent(MouseEvent e) { // super.processMouseMotionEvent(e); // 如果不加这句话,原来跟移动处理相关的能力就会全部丧失 System.out.println(e); }} java操作指定list问题 用代码找罪犯(算法题) java源码在哪里看的? 跪求简单java程序源码 图像问题! 用JSP+SQL做论坛需要什么样的环境? 看看这个程序 为什么setString到oracle的是乱码? Robocode通过高级机器人战斗仿真引擎学习 Java 编程 netscape application server问题 java 连接oracle 数据库问题 写了个简单注入对象算吗?
如果只是操作下变量,监听下窗口的MouseEvent,然后写处理方法,就ok了
JButton btn = new JButton("11111111111111111111111") {
public void processMouseEvent(MouseEvent e) {
System.out.println(e);
}
};
你会发现,这个按钮对任何点击等操作,完全没有任何反应了。
public class cla extends Frame {
public void processMouseMotionEvent(MouseEvent e) {
// super.processMouseMotionEvent(e); // 如果不加这句话,原来跟移动处理相关的能力就会全部丧失
System.out.println(e);
}
}