以下的代码是如何实现事件处理过程的?()   class HelllWordFrame_jButton4_actionA

题目
多选题
以下的代码是如何实现事件处理过程的?()   class HelllWordFrame_jButton4_actionAdapter implements     ActionListener {  HelloWorldFrame adaptee;  HelloworldFrame_jButton4_actionAdapter(HelloWorldFrame adaptee){       this.adaptee=adaptee;}  public void actionPerformed(ActionEvent e){        adaptee,jButton4_actionPerfomed(e);}  }
A

在事件处理类的actionPerformed函数中,调用主框架的对应函数进行处理

B

事件处理类实现了ActionListener接口

C

主框架作为事件处理类的一部分,包括在事件处理类中

D

在事件处理类的构造函数中将主框架的引用变量传递给事件处理类

E

在事件处理类的构构造函数中,创建一个主框架对象,并显示该对象

参考答案和解析
正确答案: E,D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下说明和C++代码,填入(n)处。

[说明]

以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代码,将(n)处语句补充完整。

[代码5-1]

include<iostream.h>

define PI 3.14159

class shape {//基类

protected:

(1);

public:

(2);

(3);

};

[代码5-2]

class rectangle: public shape {

public:

rectangle (int x2,int y2,int r2): (4) {};

double area ( ) {return x*y; };

};

class circle: public shape {

public:

circle (int x3,int y3,int r3):(5){};

double area ( ) {return r*r*PI; };

};

[代码5-3]

void main ( )

{

rectangle r (10,20,0);

circle c (0,0,30);

shape (6);

cout<<"长方形面积="<<s1->area ( ) <<endl;

cout<<"圆形面积="<<s2->area ( ) <<endl;

}

[运行结果]

长方形面积=200

圆形面积=2827.43


正确答案:(1)intxyr; (2)shape(int x1int y1int r1): x(x1)y(y1)r(r1){}; (3)double virtual area()=0; (4)shape(x2y2r2) (5)shape(x3y3r3) (6)*s1=&r*s2=&c;
(1)intx,y,r; (2)shape(int x1,int y1,int r1): x(x1),y(y1),r(r1){}; (3)double virtual area()=0; (4)shape(x2,y2,r2) (5)shape(x3,y3,r3) (6)*s1=&r,*s2=&c; 解析:本题C++代码使用虚函数用同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。各空实现的功能是:(1)x,y存储长与宽,r存储半径;(2)构造函数;(3)面积虚函数,旨在定义不同面积公式;(4)构造函数;(5)构造函数;(6)类变量定义,根据下文用到的变量可推知。

第2题:

对于下面一段代码的描述中,正确的是______。 public class ex36 { public static void run main(String[] args) throws Excepion { method(); } static void method() throws Exception try { System.out.println("test"); } finally { System.out.println ("finally"); } } }

A.代码编译成功,输出“test”和“fmally”

B.代码编译成功,输出“test”

C.代码实现选项A中的功能,之后Java停止程序运行,抛出异常,但是不进行处理

D.代码不能编译


正确答案:A

第3题:

对于紧急事件的善后处理,除了要考虑如何弥补和消除事件后遗症,还要总结紧急事件处理过程,评估应急方案的成本。()


正确答案:错

第4题:

控件的事件过程内容决定事件发生时的执行代码。


正确答案:正确

第5题:

在处理突发事件时,如何实现社会经济生活的全面恢复?


正确答案: 在突发事件的影响逐步消除的过程中,另一个功能是实现社会经济生活的全面恢复。这一功能的实现包含四个方面的内容:
①恢复生产、生活;
②应对突发事件周期性特征中的下降、回复阶段,进行全面的宣传,通过包含媒体、政界等多方、多重的影响,提升住民预期,改变和提升外界对地方的预期;
③坚决避免事件“死灰复燃”现象的发生,强化扫尾工作;
④逐步实现突发事件相关资源和“生产”能力,从“战时”向“平时”的转化。

第6题:

以下的代码是如何实现事件处理过程的?()classHelllWordFrame_jButton4_actionAdapterimplementsActionListener{HelloWorldFrameadaptee;HelloworldFrame_jButton4_actionAdapter(HelloWorldFrameadaptee){this.adaptee=adaptee;}publicvoidactionPerformed(ActionEvente){adaptee,jButton4_actionPerfomed(e);}}

A.在事件处理类的actionPerformed函数中,调用主框架的对应函数进行处理

B.事件处理类实现了ActionListener接口

C.主框架作为事件处理类的一部分,包括在事件处理类中

D.在事件处理类的构造函数中将主框架的引用变量传递给事件处理类

E.在事件处理类的构构造函数中,创建一个主框架对象,并显示该对象


参考答案:A, B, D

第7题:

根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:

namespace test

{

public delegate void OnDBOperate();

public class UserControlBase : System.Windows.Forms.UserControl

{

public event OnDBOperate OnNew;

privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)

{

if(e.Button.Equals(BtnNew))

{

//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。

}

}

}


正确答案:
 

第8题:

您编写以下代码以实现 CertkillerClass.MyMethod 函数。public class CertkillerClass {public int MyMethod(int arg) {return arg;}}您需要在您的程序集中不相关的类里动态调用 CertkillerClass.MyMethod 函数。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:B
使用反射获取对应于MyMethod成员函数的MethodInfo方法。 调用Invoke()方法类激活MethodInfo方法。

第9题:

处理事件的代码称为()


正确答案:

第10题:

什么是事件源?什么是事件监听者?它们之间是如何配合实现事件处理的?


正确答案: J.ava中把能够产生事件的组件叫做事件源。这个程序中的按钮就是一个事件源。在Java中,事件源产生的事件并不是由事件源本身处理,而是由其它对象来处理。用来处理事件的对象叫做事件监听者或事件监听器。
系统把事件源产生的事件交给事件监听者处理,事件监听者使用相应事件监听接口的事件处理方法处理该事件。

更多相关问题