第十二章(GUI事件)
1、GUI事件的处理机制是建立交互式应用程序的关键技术,其中事件是用在程序界面上的各种操作。
2、写程序的时候对于swing的一些空间譬如jprogressbar ,jtextfield等空间在全局中声明以后,用的时候一定要new 一下,自己经常忘记(由于对java理解不深)
private JTextField textField2;
textField2 = new JTextField();
3、事件在java语言中也是一种对象
4、监听器接受到事件之后,将委托指定的方法来执行事件处理,监听器里面的方法有时候我们只用到其中的一小部分甚至个别的方法,其他的方法无疑给代码的编写工作增加了负担,而且添加了无用的代码,阅读的复杂性也增大,解决问题的最好办法就是适配器。
5、由于适配器中提供的都是监听器接口的空方法实现,实例化适配器的的实例对象没有任何意义,所以适配器被定义为abstract抽星类,但是其中的事件方法都不是抽象的。这样就可以有选择的重写指定的方法(抽象类被继承后必须重写抽象类中的所有抽象方法)(毕业一年了今天才知道适配器由来哎....)适配器是事件监听器接口的实现类。
6、鼠标事件监听器是由MouseListener接口和MouseMotionListener接口定义
本文出自 “autoComplete” 博客,转载请与作者联系!
原文地址:http://7129486.blog.51cto.com/7119486/1538339