初学者_JAVA_提问_求助

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:26:18
public class TestActionEvent {
....public static void main(String[] args) {
......Frame f = new Frame("Test");
......Button b = new Button("Press Me!");
......Monitor bh = new Monitor();
......b.addActionListener(bh);
......f.add(b,BorderLayout.CENTER);
......f.pack();
......f.setVisible(ture)
.....}
}

class Monitor implements ActionListener {
....public void actionPerformed(ActionEvent e) {
........System.out.println("a button has been pressed");
....}
}
问题
b.addActionListener(bh)
addActionListener,这个字是什么意思
bh,是什么意思
不是应该调用actionPerformed

addActionListener只是Button 类里面的一个方法名
bh 是Monitor 类的一个实例 能调用 actionPerformed()方法
这些都是java的基本概念啊 我还都是自学的呢 没啥的。。知道会用就是了