图形用户界面练习题

上传人:小** 文档编号:46438328 上传时间:2021-12-13 格式:DOC 页数:7 大小:290.50KB
返回 下载 相关 举报
图形用户界面练习题_第1页
第1页 / 共7页
图形用户界面练习题_第2页
第2页 / 共7页
图形用户界面练习题_第3页
第3页 / 共7页
点击查看更多>>
资源描述
一、选择题1. FlowLayout的布局策略是()A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添加组件。D )组件相互叠加排列在容器中。2. BorderLayout的布局策略是()A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添加组件。D )组件相互叠加排列在容器中。3. GridLayout的布局策略是()A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添加组件。D )组件相互叠加排列在容器中。4. JFrame中内容窗格缺省的布局管理器是()A) FlowLayoutB) BorderLayoutC) GridLayout D) CardLayout5. JPa nel缺省的布局管理器是()A) FlowLayout B) BorderLayout C) GridLayoutD) CardLayout6下列哪个事件不是所有GUI组件都能产生的事件 (A )A) ActionEvent B) MouseEventC) KeyEvent D) FocusEvent 这个没见过7. 下列哪些事件处理方法不是定义在MouseListener中()A) mouseE nteredB) mousePressedC) mouseClicked D) mouseMoved8. 下列哪些事件处理方法不是定义在KeyListener中(方法只可执行一次;D.当激活浏览器窗口时,系统会自动调用in it方法,在Applet应用程序的生命周期中,init方法可执行多次。10. 如果重写了 Applet的paint方法,在以下何种情况中,会自动调用 paint方法绘图。()A. 当浏览器运行时B. 当Applet内容被覆盖后又重新显示时C. 在执行repaint方法重新绘图时D. 包括以上三种情况11在浏览器中执行 applet程序,以下选项中的哪个方法将被最后执行()。A、init()B、start()C、destroy() D、stop()12.在编写Java Applet程序时,需要在程序的开头写上()语句。A、import java.awt.* ;B、import java.applet.* ;、import java.io.* ;D、import java.awt.event.* ;、填空题1. Java的Swing包中定义框架的类是 JFrame2. Java的Swing包中定义面板的类是 JPanel3. Java的Swing包中定义按钮的类是 JButton4. Java的Swing包中定义文本域的类是JTextArea5. Java的Swing包中定义标签的类是KLabelJLable6. Java的Swing包中定义组合框的类是 JComboBox7. Java的Swing包中定义菜单条的类是 JMeauBar8. Java的Swing包中定义菜单的类是 JMeau9. Java的Swing包中定义菜单项的类是 JMeunltem10. Java的Swing包中定义选项卡的类是 JEbbedFane 11. Color类定义在 ava.awt包中12. ActionEvent 类定义在 _java.awt.event包中13. ActionEvent 事件 的监听接口是_ActionListener ,注册方 法名是_addActionListener,事件处理方法名是 actionperformed14. WindowEvent 事件 的监听接口是_WindowListener , 注册方 法名是addWindowListener15.设置容器布局管理器的方法是setLayoutO16.显示JFrame框架的方法名是setVisible(true)17.设置JFrame框架标题的方法名是setTitleO18.设置JFrame框架大小的方法名是setSizeO19.20.重画面板的方法名是repai nt设置按钮上文本的方法名是setText,获取按钮上文本的方法名是21.getText设置文本域上文本的方法名是setText,获取文本域上文本的方法名是getText,设置文本域可编辑属性的方法名是setEditable(false)22. 在applet程序的生命周期中,浏览器通过调用 、和方法来控制applet程序。23. Applet的方法在开始时只执行一次? 方法在用户每次访问包含Applet的HTML文件时都被调用? 方法可以用来在其中画图?方法用来更新Applet的画面? 方法在用户离开 Applet所在的HTML页面时被调用?24. applet小程序需要继承类25. 在显示或者重新显示applet小程序时,会调用方法26. JApplet内容窗格的缺省布局管理器是 27. 在网页中嵌入applet小程序的标记是28. 鼠标事件的监听接口是 和29. 键盘事件的监听接口是 三、判断题判断下列说法是否正确?为什么?1. JTextField和JTextArea是用来接受用户输入的组件,但是也可以由程序控制使用户不能 在其中输入信息。2. 所有的鼠标事件都由 MouseEvent类的对象表示。3. 所有的鼠标事件都由实现了MouseListener监听接口的监听者来处理。4. 使用BorderLayout的容器最多只能放置 5个组件,如果要放置更多的组件,则需要使用多层容器。5. 使用GridLayout布局策略的容器中,所有的组件都有相同大小。四、编程题1.编写程序能够运行出如下结果:2.编写程序能够运行出如下结果:3.编写程序能够运行出如下结果:土濡示菜单的作用JCJ xj丈井黑辑DOCjtQJAVAifrHTMIJt#斷建4.编写下面的程序,使之能够显示如下的运行结果:1)开始运行的界面:2)点击了 yellow按钮面板显示为黄色、点击red显示红色、点击 blue显示蓝色
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!