日期:2014-05-20 浏览次数:20818 次
public class MouseMoveHandler1 implements MouseMotionListener { //需要实现的接口 public void doSomething(); }
------解决方案--------------------
楼上是写了一个匿名内部类。
也可以把监听写在你继承Frame的这个类中,作为一个内部类。你的程序可以这样写
public class cla extends Frame { int count = 0; ...... public cla() { addMouseMotionListener(new MouseMoveHandler1()); //注意要写在方法中,我这里直接写在构造器里了 } //作为cla的内部类 public class MouseMoveHandler1 implements MouseMotionListener { //由于count是全局变量,所以可以在这里面修改count ...... } }
------解决方案--------------------
可以写成内部类
或者传对方的引用过去