什么是Java注册?如何将类注册到方法或其他类?
答案 0 :(得分:2)
注册将一个类的对象引用保存到另一个类。
例如,
JButton button = new JButton("Click Me");
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
System.out.println("YOU CLICKED ME");
}
};
button.addActionListener(listener); // register me
在上面的代码中,ActionListener
对象的匿名子类是已注册到类button
的{{1}}对象。反过来,JButton
实例将通过调用它保存的已注册实例的button
方法来通知click事件。