java添加了addMouseListeners();之后点击鼠标,不进入mouseClicked

publicvoidinit(){initDraw();//画图addMouseListeners();System.out.println(7);}publicvoid... public void init()
{
initDraw();//画图
addMouseListeners();
System.out.println(7);
}
public void mouseClicked(MouseEvent e)
{
System.out.println("5");
}

运行结果只输出7,点鼠标不输出5,请问为啥啊?
(init()就看成主程序好了)
展开
 我来答
唯依恋雪
2013-07-31 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:50%
帮助的人:33.2万
展开全部
addMouseListener(。。。);这有个参数,要传一个监听器进去的。
给你个例子:
public class GameControl implements MouseListener, MouseMotionListener
GameControl gameControl = new GameControl(this);
addMouseListener(gameControl);
这样才可以把GameControl 这样才可以添加监听事件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开心的马六
2013-07-31 · TA获得超过473个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:204万
展开全部
addMouseListeners()这方法怎么写的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式