我刚刚对uni项目得到了一些不好的反馈,需要一些公正的澄清;Swing组件听自己vs内部类
任何人都可以解释什么时候应该使用(匿名)内部监听器类与听自己的组件? (A对B)
一)
public class myButton extends JButton {
public myButton() {
addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// handling code...
}
});
}
}
B)
public class myButton extends JButton implements ActionListener {
public myButton() {
addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
// handle the event
}
}
谢谢你们, 米奇
为什么扩展'JButton'? – 2011-05-02 10:36:07
请学习Java命名约定,并坚持他们 – kleopatra 2011-05-02 10:42:33
好老师,假设他/她拒绝了这两项:-) – kleopatra 2011-05-02 10:47:42