欢迎来到天天文库
浏览记录
ID:14819865
大小:68.50 KB
页数:10页
时间:2018-07-30
《第6部分 图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第6部分 图形用户界面设计1.了解Java的GUI编程原理2.掌握AWT图形化编程包3.掌握常用容器及其使用方法4.了解布局管理器5.理解AWT事件处理模型6.熟悉AWT常用组件的使用姓名:____________________联系电话:_______________________(3)监听事件和处理事件A、都由Listener完成 B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成 D、由Listener和窗口分别完成(5)下列哪个属于容器的构件?A、JFrameB、JButtonC、J
2、PanelD、JApplet(13)以下说法哪项是正确的()1.classMyListener2.extendsMouseAdapterimplementsMouseListener{3. publicvoidmouseEntered(MouseEventmev)4. {System.out.println("Mouseentered.");}5. }A、以上代码可通过编译B、不能通过编译,因为没有实现MouseListener接口中的所有方法C、不能通过编译,因为类头定义不能分行D、能通过编译,若组件用该类作为Mouse的监听者并
3、且接收了mouse-exited事件,则在执行过程中会抛出异常(14)关于以下程序段的说法,正确的是()1.classMyListenerimplements2. ActionListener,ItemListener{3. publicvoidactionPerformed(ActionEventae){4. System.out.println("Action");}5. publicvoiditemStateCh
4、anged(ItemEventie){6. System.out.println("Item");7. }8.}A、可通过编译B、第2行产生编译错误C、第3行产生编译错误D、第5行产生编译错误9、importjava.awt.*;publicclassXextendsFrame{publicstaticvoidmain(String[]args){Xx=newX();x.pack();8x.setVisible(true);}publicX(){setLayout(newGridL
5、ayout(2,2));Panelp1=newPanel();add(p1);Buttonb1=newButton("One");p1.add(b1);Panelp2=newPanel();add(p2);Buttonb2=newButton("Two");p2.add(b2);Buttonb3=newButton("Three");p2.add(b3);Buttonb4=newButton("Four");add(b4);}}当frame改变大小时,A)所有都会改变高度B)所有都会改变宽度C)Button"One"改变高度D)Button"T
6、wo"改变高度E)Button"Three"改变宽度F)Button"Four"改变高度和宽度G)下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?()a)BorderLayoutb)CardLayoutc)GridLayoutd)FlowLayout解答:D知识点列表:7.1Java常用的布局策略及主要容器组件;图形界面的基本构成;9、下面关于事件监听的说明,哪一个语句是正确的?( )A.所有组件,都不允许附加多个监听器B.如果多个监听器加在一个组件上,那么事件只会触发一个监听器C.组件不允许附加多个监听器D.监听器机制允
7、许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别解答:D知识点列表:7.3Java标准组件的创建、使用与事件处理。10、不能添加到Container中的是()。A、anAppletB、aComponent8C、aContainerD、aMenuComponent解答:D知识点列表:7.3Java标准组件的创建、使用与事件处理。19、下列哪个选项是创建一个标识有"打开"按钮的语句?()A、TextFieldb=newTextField("打开");B、TextAreab=newTextArea("打开");C、C
8、heckboxb=newCheckbox("打开");D、Buttonb=newButton("打开");解答:D知识点列表:7.2利用Java类库中
此文档下载收益归作者所有