第6部分图形用户界面设计.doc

上传人:夏** 文档编号:558059882 上传时间:2023-06-11 格式:DOC 页数:8 大小:68.50KB
返回 下载 相关 举报
第6部分图形用户界面设计.doc_第1页
第1页 / 共8页
第6部分图形用户界面设计.doc_第2页
第2页 / 共8页
第6部分图形用户界面设计.doc_第3页
第3页 / 共8页
第6部分图形用户界面设计.doc_第4页
第4页 / 共8页
第6部分图形用户界面设计.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《第6部分图形用户界面设计.doc》由会员分享,可在线阅读,更多相关《第6部分图形用户界面设计.doc(8页珍藏版)》请在金锄头文库上搜索。

1、第6部分 图形用户界面设计1. 了解Java的GUI编程原理2. 掌握AWT图形化编程包3. 掌握常用容器及其使用方法4. 了解布局管理器5. 理解AWT事件处理模型6. 熟悉AWT常用组件的使用姓名:_ 联系电话:_(3)监听事件和处理事件A、都由Listener完成 B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成D、由Listener和窗口分别完成(5)下列哪个属于容器的构件?A、JFrame B、JButton C、JPanel D、JApplet(13)以下说法哪项是正确的( )1class MyListener2extends MouseAda

2、pter implements MouseListener3 public void mouseEntered(MouseEvent mev)4 System.out.println(Mouse entered.); 5 A、以上代码可通过编译B、不能通过编译,因为没有实现MouseListener接口中的所有方法C、不能通过编译,因为类头定义不能分行D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常(14)关于以下程序段的说法,正确的是()1class MyListener implements2 ActionListener,

3、ItemListener3 public void actionPerformed(ActionEvent ae)4 System.out.println(Action);5 public void itemStateChanged(ItemEvent ie)6 System.out.println(Item);7 8A、可通过编译B、第2行产生编译错误C、第3行产生编译错误D、第5行产生编译错误9、import java.awt.*; public class X extends Frame public static void main(String args) X x=new X();

4、x.pack(); x.setVisible(true); public X() setLayout(new GridLayout(2,2); Panel p1=new Panel(); add(p1); Button b1=new Button(One); p1.add(b1); Panel p2=new Panel(); add(p2); Button b2=new Button(Two); p2.add(b2); Button b3=new Button(Three); p2.add(b3); Button b4=new Button(Four); add(b4); 当frame改变大小

5、时, A) 所有都会改变高度B) 所有都会改变宽度C) Button One 改变高度D) Button Two改变高度E) Button Three 改变宽度 F) Button Four改变高度和宽度G) 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )a) BorderLayoutb) CardLayoutc) GridLayoutd) FlowLayout解答:知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成;9、下面关于事件监听的说明,哪一个语句是正确的? ( )A. 所有组件,都不允许附加多个监听器B. 如果多个监听器加在

6、一个组件上,那么事件只会触发一个监听器C. 组件不允许附加多个监听器D. 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别解答:知识点列表:7.3 Java 标准组件的创建、使用与事件处理。10、不能添加到Container中的是( )。A、an Applet B、a Component C、a Container D、a MenuComponent解答:D知识点列表:7.3 Java 标准组件的创建、使用与事件处理。19、下列哪个选项是创建一个标识有打开按钮的语句?( )A、TextField b = new TextField(打开);B、T

7、extArea b = new TextArea (打开);C、Checkbox b = new Checkbox(打开);D、Button b = new Button(打开);解答:D知识点列表:7.2 利用Java类库中的类及方法绘制用户自定义的图形界面的方法28、下列Java常见事件类中哪个是鼠标事件类?()A、InputEventB、KeyEventC、MouseEventD、WindowEvent解答:C知识点列表:7.3 Java 标准组件的创建、使用与事件处理。29、在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?()A、init()B、s

8、tart()C、paint()D、destroy()解答:D知识点列表:6.2 Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。30、关于对话框(Dialog)说法错误的是( )。A、对话框是Window类的子类。B、对话框和一般窗口的区别在于它依赖于其他窗口。C、对话框分为模式和非模式两种。D、文件对话框的构造方法:Filedialog fdlg=new FileDialog(filedialog);解答:D知识点列表:7.1 Java 常用的主要容器组件;图形界面的基本构成。31、下列容器中哪一个是从java.awt.Window继承的?( )A、Frame B、P

9、anelC、ContainerD、Applet解答:A知识点列表:7.1 Java 常用的主要容器组件。43、监听事件和处理事件( )。A、都由Listener完成。B、都由相应事件Listener处登记过的构件完成。C、由Listener和构件分别完成。D、由Listener和窗口分别完成。解答:B知识点列表:7.3 Java 标准组件的创建、使用与事件处理。49、假设你正在为数据库设计一个Java图形用户界面(GUI),它需要能选择通过互联网接受到的标题,下列哪个组件最有可能用来表示标题已经被选择? ( ) A、Button B、Label C、TextField D、Checkbox解答

10、:D知识点列表:7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成56、关于以下的组件的接口,正确的是( )。A、TextArea组件可实现的接口是ActionListenerB、List组件可实现的接口,除了ItemListener,还可以是ActionListenerC、Choice组件可实现的接口是ActionListenerD、以上都不对解答:B 知识点列表:7.1 Java 常用的布局策略及主要容器组件.57、下列哪一项是一个用于在GridLayout中的特定区域中放置多个组件的容器?( ) A、Applet B、Panel C、Button D、Rectangle

11、解答:B知识点列表:7.1 Java 常用的布局策略及主要容器组件60、paint( )方法使用哪种类型的参数? ( )A、 Graphics B、 Graphics2D C、 String D、 Color解答:A知识点列表:7.2 利用Java类库中的类及方法绘制用户自定义的图形界面的方法1、 编译和运行下面代码后显示的结果是( )。import java.awt.*;public class Butt extends Frame public static void main(String argv)Butt MyBut=new Butt(); Butt()Button HelloBut

12、=new Button(Hello);Button ByeBut=new Button(Bye);add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true); A. 2个按钮并排占据整个窗体,左边是Hello按钮,右边是Bye按钮B. Hello按钮占据整个窗体C. Bye按钮占据整个窗体D. Hello和Bye按钮都位于窗体的上部解答:C 知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成。28、下列Java常见事件类中,属于窗体事件类的是()。A、InputEventB、KeyEventC、Mouse

13、EventD、WindowEvent解答:D知识点列表:7.3 Java 标准组件的创建、使用与事件处理。31、下列选项中的组件都属于容器,其中父类属于java.awt.Window的容器是( )。A、Frame B、PanelC、ContainerD、Applet解答:A知识点列表:7.1 Java 常用的主要容器组件。43、下列有关事件监听器的描述正确的是( )。A、多个监听者可以被附加到一个组件B、只有一个监听者可以被附加到一个组件上C、一个监听者只能接受一个组件产生的事件D、以上描述都不对解答:A知识点列表:7.3 Java 标准组件的创建、使用与事件处理。49、假设你正在为应用系统设计一个Java图形用户界面(GUI),需要能输入多行文本信息,下列组件中最能满足这个要求的是 ( )。 A、TextArea B、Label C、TextField D、Checkbox解答:A知识点列表:7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成57、在Ja

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

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