当前位置: 代码迷 >> Java相关 >> [求助]ActionListener???
  详细解决方案

[求助]ActionListener???

热度:389   发布时间:2006-02-07 13:21:00.0
[求助]ActionListener???
a我给几个按扭都添加了一个ActionListener
那怎么判断在 public void actionPerformed(ActionEvent at)中
用户单击的是那一个按扭
呢?
搜索更多相关的解决方案: void  单击  public  ActionEvent  

----------------解决方案--------------------------------------------------------
if(getSource() == Button1) ....
else if (getSource() == Button2) ...
.
.
.
----------------解决方案--------------------------------------------------------

谢了


----------------解决方案--------------------------------------------------------
看过书的地球人都知道
----------------解决方案--------------------------------------------------------
还有一个笨办法,就是直接在每个ActionListener
后面直接写                                                                                             actionPerformed函数,就不用判断了,但是麻烦了些
----------------解决方案--------------------------------------------------------
内部类解决这个问题
----------------解决方案--------------------------------------------------------