在我们CS日常开发过程中会经常去为组件添加事件,我们常用的为AWT与SWT.SWT的事件模型是和标准的AWT基本一样的.下面将按照事件的四种写法来实现它. 一.匿名内部类的写法 new MouseAdapter()就是一个匿名内部类,我们去创建一个MouseAdapter类,它继承了MouseListener类,在类中去重写MouseListener的方法. 使用匿名内部类的形式来写代码简单方便,但是也有一些需要注意的缺点: 1)由于事件处理代码会随着组件一起分散在代码的各个部分,所以不够集中,…