java事件监听ActionListener() 里面是不是包含了actionPerformed的方法当达到么种条件的时候就会运行
最近学到java的事件监听发现监听时都调用的ActionListener()而处理时却用的是actionPerformed里面的方法但代码中又没看到调用这个方法,所以我在...
最近学到java的事件监听发现监听时都调用的ActionListener()而处理时却用的是actionPerformed里面的方法 但代码中又没看到调用这个方法,所以我在想是不是ActionListener()里面中有一个条件语句当达到时就会调用actionPerformed这个方法
求各位大侠指点下我的困惑 展开
求各位大侠指点下我的困惑 展开
1个回答
展开全部
ActionListener是一个接口,里面只有一个方法是actionPerformed(),比如你有一个button bt,上面注册了2个ActionListener对象lis1, lis2,即bt.addActionListener(lis1);bt.addActionListener(lis2);当你点击一下这个button后,会有java的一个进程侦听到windows的这个消息,然后调用button的onclick()方法,这个方法里面会循环调用所有注册的监听器的actionPerformed()方法。
追问
你说ActionListener是一个接口,里面只有一个方法是actionPerformed(),那监听addActionListener()这个方法到底实现了什么功能,我的意思就是addActionListener()里面到底执行了些什么调用了些什么不然actionPerformed()这个方法为什么会执行,你所说的那个调用onclick()的进程又是谁调用的 为什么代码段看不到这个 是不是在addActionListener()里面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询