通过代理处理事件,一般采用的是监听器模式注册事件
eg:
ActionListener listener = ...;
JButton button = new JButton("OK");
button.addActionListener(listener);
class MyListener implements ActionListener
{
...
public void actionPerformed(ActionEvent event)
{
//reaction to button click goes here
}
...
}