《Java程序设计基础与实战-习题答案(人邮) 第9章作业参考答案.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础与实战-习题答案(人邮) 第9章作业参考答案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第9章作业参考答案1 .填空题Component MenuComponent(1) WindowListenerFlowLayout(2) AWT(5)事件事件源事件监听器2 .选择题号12345答案ADDBB3,简答题(1)回答要点 awt是基于本地方法的C/C+程序,其运行速度比拟快;而swing是基于awt的Java程序,其运行速度比拟慢。 AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。 AWT和Swing的实现原理不同。 AWT的图形函数与操作系统提供的图形函数有着一一对应的关系;而Swing不仅提供了 AWT的所有功能,还用纯粹的Java代码对AWT的功能进行
2、了大幅度的扩 充。 awt是抽象窗口组件工具包,是java最早的用于编写图形节目应用程序的开发包(2)回答要点在java.awt包中提供了 5中常用的布局管理器,分别式FlowLayouK流式布局管理器)、 BorderLayout (边界布局管理器)、GridLayout (网格布局管理器)、GridBagLayout(网格包布 局管理器)和CradLayout (卡片布局管理器)(3)回答要点事件处理机制专门用于响应用户的操作,比方,想要响应用户的点击鼠标、按下键盘等 操作,就需耍使用AWT的事件处理机制。AWT事件处理机制中几个比拟重要的概念如下 所示: 事件对象(Event):封装了
3、GUI组件上发生的特定事件(通常就是用户的一次操作)事 件源(组件):事件发生的场所,通常就是产生事件的组件。 监听器(Listener):负责监听事件源上发生的事件,并对各种事件做出响应处理的对 象(对象中包含事件处理器)。 事件处理器:监听器对象对接收的事件对象进行相应处理的方法。(4)回答要点通过实现XxxListener接口或者继承XxxAdapter类实现一个事件监听器类,并对处理 监听动作的方法进行重写1创立事件源对象和事件监听器对象1调用事件源的 addXxxLisntener()方法,为事件源注册事件监听器对象(5)回答要点JavaAWT里面的事件可以简单的分为窗体事件(WindowEvent),鼠标事件(MouseEvent), 键盘事件(KeyEvent),动作事件(ActionEvent)等事件。4.编程题(1)源代码:参考本章资料文件夹下“作业1”。(2)源代码:参考本章资料文件夹下“作业2”。