4Java第四单元练习题-图形用户界面

上传人:日度 文档编号:136482686 上传时间:2020-06-28 格式:DOC 页数:6 大小:53KB
返回 下载 相关 举报
4Java第四单元练习题-图形用户界面_第1页
第1页 / 共6页
4Java第四单元练习题-图形用户界面_第2页
第2页 / 共6页
4Java第四单元练习题-图形用户界面_第3页
第3页 / 共6页
4Java第四单元练习题-图形用户界面_第4页
第4页 / 共6页
4Java第四单元练习题-图形用户界面_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《4Java第四单元练习题-图形用户界面》由会员分享,可在线阅读,更多相关《4Java第四单元练习题-图形用户界面(6页珍藏版)》请在金锄头文库上搜索。

1、4 图形用户界面4.1 单项选择题1. 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( )A、p.add(b);B、p.add(b,NORth);C、p.add(b,South);D、b.add(p,North);2JPanel的默认布局管理器是( )。AFlowLayout BCardLayout CBorderLayout DGridLayout3容器类java.awt.container的父类是( )。Ajava.awt.Frame Bjava.awt.Panel Cjava.awt.Componet Djava.awt.Windows4

2、哪一个布局管理器使用的是组件的最佳尺寸?( )AFlowLayout BBorderLayout CGridLayout DCardLayout 5关于AWT和Swing说法正确的是( )。ASwing是AWT的子类 BAWT在不同操作系统中显示相同的风格CAWT不支持事件模型 DSwing在不同的操作系统中显示相同的风格6关于使用Swing的基本规则,下列说法正确的是( )。ASwing组件可直接添加到顶级容器中B要尽量使用非Swing的重要级组件CSwing的JButton不能直接放到JFrame上D以上说法都对7在Java编程中,Swing包中的组件处理事件时,下面( )是正确的。ASw

3、ing包中的组件也是采用事件的委托处理模型来处理事件的BSwing包中的组件产生的事件类型,也都带有一个J字母,如JMouseEventCSwing包中的组件也可以采用事件的传递处理机制DSwing包中的组件所对应的事件适配器也是带有J字母的,如JMouseAdapter8能将容器划分为East、 South、West、North、Center五个区域的布局管理器是( )A)BorderLayout B)FlowLayoutC)GridLayout D)CardLayout9. 如果有一个对象 myListener ( 其中 myListener 对象实现了 ActionListener 接口

4、 ), 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件 ? A. smallButton.add(myListener); B. smallButton.addListener(myListener); C. smallButton.addActionListener(myListener); D. smallButton.addItem(myListener);10. 下列各种布局管理器中Window类、JDialog类和JFrame类的默认布局是 ( )AFlowLayoutBCardLayoutCBorderLayoutDGri

5、dLayout11. JFrame对象默认的布局管理器是( )A、FlowLayoutB、BorderLayoutC、CardLayoutD、null12. 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是 ( )AWindowBJDialogCJFrameDJPanel13 下列关于组件类的描述中,错误的是( )A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent)B.标签(JLabel)和按钮(JButton)是组件类(Component)的子类C.面板(JPanel)和窗口(Window)是容器类(Conta

6、iner)的子类D.文本框(JTextField)和文本区(JTextArea)是文本组件类(JTextComponent)的子类14 在对下列语句的解释中,错误的是 ( )but.addActionListener(this);A but是某种事件对象,如按钮事件对象B this表示当前容器C ActionListener是动作事件的监听者D 该语句的功能是将but对象注册为this对象的监听者15. 下列关于菜单和对话框的描述中,错误的是 ( )AJFrame容器是可以容纳菜单组件的容器B菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项C对话框内不可以含有菜单条

7、D对话框与JFrame一样都可作为程序的底层容器16. 所有GUI标准组件类的父类是 ( )AJButtomBListCComponentDContainer17.4.2 填空题1. 在需要自定义Swing构件的时候,首先要确定使用那种构件类作为所定制构件的_,一般继承Jpanel类或更具体的Swing类.2. Swing的事件处理机制包括_、事件和事件处理者。3. Java事件处理包括建立事件源、_和将事件源注册到监听器。4. Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和_开发包来实现。5. 抽象窗口工具包_提供用于所有Java applets及应用程序中的基本GUI

8、 组件。6. Window有两种形式:Frame( 框架)和_.7. 容器里的组件的位置和大小是由_决定的 。8. 可以使用setLocation(),setSize()或_中的任何一中方法设定组件的大小或位置。9. 容器Java.awt.Container是_类的子类。10. 框架的缺省布局管理器是_。11. _包括五个明显的区域:东、南、西、北、中。12. _布局管理器是容器中各个构件呈网格布局,平均占据容器空间13. _组件提供了一个简单的“从列表中选取一个”类型的输入。14. 在组件中显示时所使用的字体可以用_方法来设置。15. 为了保证平台独立性,Swing是用_编写。16. Swi

9、ng 采用了一种MVC的设计范试,即_.17. Swing GUI使用两种类型的类,即GUI类和_支持类。18. _由一个玻璃面板、一个内容面板和一个可选择的菜单条组成。19. 对Swing构件可以设置_边框。20. _对话框在被关闭前将阻塞包括框架在内的其他所有应用程序的输入。4.3 判断题1. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。( )2. 一个容器中可以混合使用多种布局策略。( )3. 在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。( )4. 使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上。( )5. 在使用Bor

10、derLayout时,最多可以放入五个组件。( )6. 每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。( )4.4 程序阅读题1、阅读下面的程序,回答问题。 import java.awt.*; import javax.swing.*; public class T extends JFrame public T ( ) super(GridLayout); Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3); con.add(new JButton(a); con.add(ne

11、w JButton(b); con.add(new JButton(c); con.add(new JButton(d); con.add(new JButton(e); con.add(new JButton(f); setSize(200, 80); setVisible(true); public static void main(String args) new T(); 1)画图表示程序运行后的图形界面。2)如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何?4.5 参考答案4.5.1 单项选择题:1.C 2.A 3.C 4.A 5.D 6.D 7.A

12、 8.A 9.C 10.C 11.B 12.D 13.A 14.C 15.C 16.C 4.5.2 填空题1. 父类 2. 事件源 3. 建立事件监听器4. Swing5. AWT(Abstract Window Toolkit)6. Dialog(对话框)7. 布局管理器8. setBounds()9. Component10. BorderLayout11. Border布局管理器12. GridLayout13. 下拉列表14. setFont()15. java16. “模型视图控制”17. 非GUI18. 根面板19. 一个或多个20. 有模式4.5.3 判断题1. 2. 3. 4. 5. 6. 4.5.4 程序阅读题1.1)2)接口名为:ionListener 接口中的方法:public void actionPerformed(ActionEvent e)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 中学学案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号