java怎么实现在一个类中放置监听器,而在另一个类中事件呢?

2025-01-07 03:24:02
推荐回答(1个)
回答1:

其实,和一个类内,差别不是太大,最大的区别是另一个类的实例化。

class B {
public ActionListener buttonClick = new ActionListener(){
public void actionPerformed(ActionEvent e) {
// do something

}
};
}

class A {
JButton jb = new JButton("Test");
jb.addActionListener(new B().buttonClick );

}