在事件处理类的actionPerformed函数中,调用主框架的对应函数进行处理
事件处理类实现了ActionListener接口
主框架作为事件处理类的一部分,包括在事件处理类中
在事件处理类的构造函数中将主框架的引用变量传递给事件处理类
在事件处理类的构构造函数中,创建一个主框架对象,并显示该对象
第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
第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.代码不能编译
第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.在事件处理类的构构造函数中,创建一个主框架对象,并显示该对象
第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题:
A.
B.
C.
D.
第9题:
处理事件的代码称为()
第10题:
什么是事件源?什么是事件监听者?它们之间是如何配合实现事件处理的?