欢迎来到天天文库
浏览记录
ID:16065580
大小:68.50 KB
页数:8页
时间:2018-08-07
《第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、JPanelD、JApplet(13)以下说
2、法哪项是正确的()1.classMyListener2.extendsMouseAdapterimplementsMouseListener{3. publicvoidmouseEntered(MouseEventmev)4. {System.out.println("Mouseentered.");}5. }A、以上代码可通过编译B、不能通过编译,因为没有实现MouseListener接口中的所有方法C、不能通过编译,因为类头定义不能分行D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常(14)关于以下程序段
3、的说法,正确的是()1.classMyListenerimplements2. ActionListener,ItemListener{3. publicvoidactionPerformed(ActionEventae){4. System.out.println("Action");}5. publicvoiditemStateChanged(ItemEventie){6. System.out.println("Item"
4、);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(newGridLayout(2,2));Panelp1=newPanel();add(p1);Buttonb1=newButton("One");p1.add(b1);Panelp2=
5、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"Two"改变高度E)Button"Three"改变宽度F)Button"Four"改变高度和宽度G)下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?()a)BorderLayoutb)Car
6、dLayoutc)GridLayoutd)FlowLayout解答:D知识点列表:7.1Java常用的布局策略及主要容器组件;图形界面的基本构成;9、下面关于事件监听的说明,哪一个语句是正确的?( )A.所有组件,都不允许附加多个监听器B.如果多个监听器加在一个组件上,那么事件只会触发一个监听器C.组件不允许附加多个监听器D.监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别解答:D知识点列表:7.3Java标准组件的创建、使用与事件处理。10、不能添加到Container中的是()。A、anAppletB、aComponent8C、aCon
7、tainerD、aMenuComponent解答:D知识点列表:7.3Java标准组件的创建、使用与事件处理。19、下列哪个选项是创建一个标识有"打开"按钮的语句?()A、TextFieldb=newTextField("打开");B、TextAreab=newTextArea("打开");C、Checkboxb=newCheckbox("打开");D、Buttonb=newButton("打开");解答:D知识点列表:7.2利用Java类库中
此文档下载收益归作者所有