没有必须使用内部类的时候,只有你想用的时候才用
最简单的例子:
class frame extends JFrame implements ActionListener{
JButton btn;
public frame(){
btn = new JButton("111");
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
//........
}
}
或使用内部类
class frame extends JFrame{
JBotton btn;
public frame(){
btn = new JButton("111");
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//........
}
});
}
}