当前位置: 代码迷 >> Java相关 >> 事件监听解决思路
  详细解决方案

事件监听解决思路

热度:9487   发布时间:2013-02-25 21:47:06.0
事件监听
对事件进行监听时用内部匿名类好还是另写一个类好,我写了个程序,同学说不规范,他的是
jb1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == jb1)
{
fun();
}
if(e.getSource() == jb2)
{
System.exit(0);
}
}
});
我的是class alistener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == jb1)
{
fun();
}
if(e.getSource() == jb2)
{
System.exit(0);
}
}
}
那个好啊

------解决方案--------------------------------------------------------
其实都差不多,匿名内部类其实我个人觉得有点难看,只是你的class的命名不规范!!!
------解决方案--------------------------------------------------------
如果要重复利用就实现接口。要是只用一次就用匿名类也行
  相关解决方案