2 尤其是ActionListener的事件处理,不管怎么樣都始终执行了两次。。
(1)运行下面的程序代码:
所以itemStateChanged事件中的代码要被执行两次!!!!!!
对于有两个actionPerformed产生有以下解决方案:
Step2, 仅对选项值是新(新选项并且该选项的值不等于上次选定项的值)的事件进行捕获
1ActionListener是所有监听器的父类,其他监听器可以监听的事件都可以被它捕获