请教匿名监听器的问题
匿名监听器的优势在哪里?缺点又是什么?
为什么我用匿名监听器写JOptionPane时
jbt.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null,"成功"); //为什么参数不能用this,我这个this代表的是JFrame,符号: 方法 showMessageDialog(<匿名 java.awt.event.ActionListener>,java.lang.String)
位置: 类 javax.swing.JOptionPane
JOptionPane.showMessageDialog(this,"成功"); 报错,而null却正常编译呢?
}
}
);