java 绘画类画了一个图形,实现了鼠标移动监听,让图形跟着鼠标一起移动。当我用内部类实现监听的时候 ,可以调用repaint方法正常实现
。但是当我用外部类实现监听的时候,直接调用repaint方法出现错误。然后我传入了我的jpanel之后调用repaint方法
。虽然是能调用,但是运行是就不一样了。这个是内部类监听的运行
是正常的运行。这个是外部类监听的运行
好像重绘出问题了。
你会说那用内部类就好啦, 我是想把代码写得分开一点,不然到后面会很乱的。有木有大神帮帮忙解答一下。我就是要实现外部类监听,但是运行起来不知道怎么变成哪样了。