java的ChangeListener是什么接口,它定义了哪些方法?

Python013

java的ChangeListener是什么接口,它定义了哪些方法?,第1张

1.ChangeListener是一个接口。2.定义一个监听ChangeEvents的对象。 3.它是javajdk1.8版本javax.swing.event类库里面的接口。 4.它是具有监听功能,主要监听change事件,当change事件改变时,立刻调用startchanged的方法5.给你举个例子,是一个考试题目,你可以体会一下。6.下列事件监听器中,无法对TextField对象进行事件监听和处理的是( D)。A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener 解析: 本题考查AWT事件处理。事件就是发生在用户界面上的用户交互行为所产生的一种效果。每类事件都有对应的事件监听器,监听器就是接口。在单行文本输入区(TextField)构件上可能发生的事件包括:FocusEvent焦点事件,焦点的获得和丢失。这类事件所对应的事件监听器是FocusListener;ActionEveent动作事件,按钮按下,TextField中按Enter键。这类事件所对应的事件监听器是ActionListener;MouseEvent鼠标事件,鼠标单击、释放、拖动、移动。这类事件所对应的事件监听器是MousetMotionListener。当然还包括其他一些,但是在所有事件及其所对应的事件监听器中,不包括ChangeListener这样一个事件监听器。因此,本题;的正确答案是D。

选D、E

解析:

A:m是形式参数,没有定义,所以找不到变量m

B:b是成员变量,但是不能对非静态字段 b 进行静态引用(在main方法中,这是静态方法)

C:是权限的问题,private修饰词,表示成员是私有的,只有自身可以访问。而在子类中调用父类用private修饰的变量当然不可行

-------

所以

选D:子类调用父类方法,并传递参数

选E:静态方法的调用是类调用,而不是对象,当前类调用因此可行

change方法里的s是局部变量和Static String s的s不是一个变量,c和static char[] c是指向同一个变量,所以change里面的s改变不影响该函数外面的s,。。。