blueButton.addActionListener(new blueButtonListner());
当输入此代码时会发生什么?需要ActionListener代码说明
我认为什么是Java编译器创建一个名为blueButtonListner()
一个对象,它成为一个输入(参数)addActionListener
如果这是正确的,因为我猜得那么这段代码也应该工作:
redButton.addActionListener(rr);
redButtonListener rr =new redButtonListener();
但它显示一个错误。谁可以给我解释一下这个?
*纠正你的代码“但它显示了我一个错误” *复制/粘贴错误。他们的目的是自我解释。 – 2012-08-14 03:17:29
因为rr在那一点上是nullpointerexception(调用addActionListener) – 2012-08-14 03:18:36
@ArunPJohny不会编译,因为'rr'未定义在第一位 – MadProgrammer 2012-08-14 03:20:14