收藏 分销(赏)

Java应用程序-习题-第10章.doc

上传人:精*** 文档编号:3248419 上传时间:2024-06-26 格式:DOC 页数:3 大小:85KB
下载 相关 举报
Java应用程序-习题-第10章.doc_第1页
第1页 / 共3页
Java应用程序-习题-第10章.doc_第2页
第2页 / 共3页
Java应用程序-习题-第10章.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、习题一、选择题1容器Panel和Applet缺省使用的布局编辑策略是?( )A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout2AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:A、 TextArea B、 Panel C、 Applet D、 Canvas 3下列属于图形用户界面元素的有:( )A. AppletB. 窗口 C. 按钮 D. 线程4如果希望所有的控件在界面上均匀排列,应该使用下列那种布局管理器?( )A. BoxLayout B. GridLayoutC. BorderLayout D. FlowLayout5下

2、列用户图形界面组件在软件安装程序中常见的是 ( )A、滑块 B、进度条C、对话框 D、标签6每个使用Swing组件的程序必须至少有一个 ( )A. 按钮 B. 顶层容器 C. 标签 D. 菜单二、填空题1Java中有提供丰富的图形功能的_和javax.swing两个包。AWT:是Abstract Window Toolkit的缩写,中文意思是“抽象窗口工具包”;Swing:又称为轻量级组件,它是Java的改进版本。2AWT包中的组件可分为三大类:_,如窗口(Window)等;独立组件,如标签(Label)等;菜单类,如菜单条(MenuBar)等。3Java把Component类的子类或间接子类

3、创建的对象称为 _,把Container的子类或间接子类创建的对象称为一个容器。4在Swing用户界面的程序设计中,_可以被添加到其它容器中去。5对话框有_和_两种。这两种对话框的区别是:当_对话框弹出时,只有关闭此对话框才能继续进行其它窗口的操作;当_对话框弹出时,即使不关闭,也可以对后面的的窗口进行操作。三、思考题1Java GUI中有哪些容器类?哪些是组件类?2Swing 和AWT是什么关系?Swing有什么特点?3Java GUI中有哪几种常用的布局方式,各有什么特点?4下拉菜单和弹出菜单设计用了哪些类?其设计步骤包含哪些?5Jtable和JTree的构造函数分别有哪些?四、编程题1编

4、写java应用程序,在Frame上面放一个Panel。在Panel上面添加两个按钮。要求Panel的背景颜色为灰色,Frame大小为长100,宽100,在屏幕坐标(100,100)的位置显示。如图1所示。图1 一个按钮组件应用程序2编写应用程序,实现下面输出的图形效果,要求在创建2个Panel面板类对象pleft、pright,将左边的4个标签放在面板pleft中,布局方式为GridLayout (4x1),需要设置水平、垂直间距;再将右边的其它组件放在另一个面板pright中,布局方式也为GridLayout (4x1);最后,将pleft、pright添加到窗体中,布局方式为FlowLay

5、out。如图2所示。图2 一个组件类综合应用程序3编写一个简单的文本编辑器程序,运行后的效果如图3所示。要求熟练掌握包括菜单条MenuBar、菜单Menu、菜单项MenuItem、菜单快捷键MenuShortcut对象的创建和使用的方法,懂得如何设计窗体菜单。图3 一个简单的文本编辑器程序4编写继承自JFrame类的窗口应用程序,界面效果如图4所示。创建5个按钮(JLabel)。采用网格型(GridLayout)布局(注:网格型布局管理器将成员按网格型排列,每个成员尽可能地占据网格的空间,每个网格也同样尽可能地占据空间,从而各个成员按一定的大小比例放置)。图4 一个网格型布局管理器程序5参照书本10.4.6 JTable类小节中,JtableExample.java源程序案例,编写以DataGrid形式显示数据库查询结果和相关JTable操作程序。为能够得到正确结果,请在当前目录下建立数据库student.mdb。程序运行效果如图5所示。图5 DataGrid和JTable应用程序6使用JTree类进行widnows界面设计编程,程序运行效果如图6所示。这里可以使用构造函数来输入想要的节点数据,即以Hashtable当作JTree的数据输入。图6 JTree类应用程序

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服