- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题 8
一、选择题
1.下面 C 不是容器类。
A.JPanel B.JFrame C.Canvas D.JApplet
解析:JPanel 是—个无边框的中间层容器;JFrame (容器)扩展java.awt.Frame 的外部窗体;
java.awt 包提供我们一个组件: Canvas 画布(不是容器),它是一个可以在上面绘画的简单组件;
Swing 提供的顶层容器类之一:JApplet 小应用程序。
2 .JFrame 默认的布局管理器是 A 。
A.BorderLayout B.FlowLayout C.null D.GridLayout
解析:对于 JFrame 和 JWindow 这样的顶层框架来说,默认的布局管理器是边界布局
(BorderLayout) 。
3 .要使一组JRadioButton 类对象具有单选性质,必须使用 C 类。
A.JButton B.JButtonGroup C.ButtonGroup D.JPanel
解析:JRadioButton 组件实现一个单选按钮,用户可以很方便地查看单选按钮的状态。
JradioButton 类可以单独使用,也可以与 ButtonGroup 类联合使用。当单独使用时,该单选
按钮可以被选定和取消选定;当与 ButtonGroup 类联合使用时,则组成了一个单选按钮组,
此时用户只能选定其中的一个单选按钮,取消选定的操作由 ButtonGroup 类自动完成。
4 .在其他方法中要调用 paint 方法,可以通过使用 D 方法来实现。
A.构造 B.super C.paint D.repaint
解析:C 不是其他方法;repaint() 方法一定会调用 paint 。
5 .要在JFrame 上添加菜单,首先应添加 B 。
A.下拉式菜单 B.菜单栏 C.菜单项 D.常规菜单
解析:有了菜单栏,才有菜单项,很多菜单项才会有下拉式菜单。
6 .ActionListener 是 C 监听器接口。
A.键盘事件 B.鼠标事件 C.动作事件 D.调整事件
解析:动作事件,例如用鼠标单击命令式按钮。
7 .所有事件类的父类是 B 。
A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent
解析:类 java.awt.AWTEvent 提供处理由 AWT 组件所激发的各类事件的接口和类。
8.下列关于容器的描述中, A 是错误的。
A.容器是由若干个组件和容器组成的。
B.容器是对图形界面中界面元素的一种管理方式
C.容器可以是一种指定宽和高的矩形范围
D.容器可以是独立存在的窗口
解析:容器里面可以有容器,组件是放在容器里的,容器可以独立存在。
9.在对下列语句的解释中,错误的是 D 。
Button1.addActionListener(this);
A.Button1 是某种事件对象
B.this 表示当前容器
C.ActionListener 是动作事件的监听者
D.该语句的功能之将 Button1 对象注册为 this 对象的监听者
解析: A.add***Listener(B) 。在此将 B 对象注册为 A 对象的监听者。A 为事件的对象,B 为
容纳该事件的容器
二、判断题✓
1.容器中只能包含有组件,而不能再包含有容器。()
解析:容器中可以包含容器,但组件放在容器中。
2 .所有的组件都是事件源。()
解析:产生事件的组件就是一个事件源,不是所有组件都是。
3 .事件组件都应注册同一个事件监听者。()
解析:应注册一个,但是否注册同一个事件监听者是视情况而定的。
4 .所有事件类的父类是EventObject 。(✓)
解析:java.util.EventObject 是所有事件类
文档评论(0)