在Java中,事件是如何与对应的处理函数相关联起来的,我一直不明白。比如有一个按钮
Button b = new Button();
我们要让它监听到鼠标单击的动作,于是
b.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
System.out.println("我点点点");
}
});
我很不解的是我单击一下鼠标为什么会执行mouseCliked()这个函数,它们在底层是如何相关联起来的,
在vc中是通过一系列的宏把消息与对应的函数联系起来的,那java呢?求高手来解答啊? |