Java程序设计实用教程胡伏湘清华大学出版社006习题答案.docVIP

Java程序设计实用教程胡伏湘清华大学出版社006习题答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计实用教程胡伏湘清华大学出版社006习题答案

《Java程序设计精典教程》习题答案 编著:胡伏湘,雷军环 清华大学出版社 第6章习题解答 简答题 1.说明文本框和标签之间的区别? 答:文本框定义了一个单行条形文本区,可以输出任何基于文本的信息,也可以接受用户的输入,并有事件响应。标签可以显示一行静态的文本,它只起信息说明作用,不接受用户的输入,无事件响应。 2.试列举Java中常用的基本控制组件。如果有二到三种取值可能,采用哪种组件合适?如果取值的可能大于5种,采用哪种组件合适? 答:基本控制组件是图形用户界面的最小单位之一,它里面不再包含其他成分。基本控制组件的作用是完成与用户的一次交互。目前常用的基本控制组件有: 标签(Label)、文本编辑区(TextField、TextArea)、按钮(Button)、复选框(Checkbox)、单选按钮(CheckboxGroup、Checkbox)、下拉列表(List或Choice)。 如果这两到三种取值是互斥的话,采用单选按钮表示比较合适,否则采用复选按钮表示;如果5种以上的取值只能多选一的话,采用Choice下拉列表,否则采用List下拉列表。 3.什么是选择事件?可能产生选择事件的GUI组件有哪些? 答:选择事件是当选择项的选中状态发生变化时所引起的事件。 可能产生选择事件的GUI组件有下拉列表类(Choice)、列表类(List)复选按钮类(CheckBox)、检测盒菜单项(CheckboxMenuItem) 4.设计一个菜单的步骤是什么? 答:设计菜单的步骤是: 用MenuBar构造函数构造菜单栏对象。 用Menu构造函数构造菜单对象。 用MenuItem构造函数构造菜单项对象。 用Menu类的add方法将菜单项加入菜单中。 用MenuBar类的add方法将菜单加菜单栏中。 用Frame类的setMenuBar方法将菜单栏加入窗口中。 5.有模式的对话框最突出的特点是什么?如果一个对话框的目的在于警告或提醒用户(例如删除数据库记录的确认),这个对话框应该是有模式的还是无模式的? 答:有模式对话框是指打开后必须作出响应的对话框。如果一个对话框的目的在于警告或提醒用户,应该为有模式的对话框。 6.Swing组件与AWT组件的区别是什么? 答:AWT组件是JDK1.0和1.1平台用于开发GUI的工具,尽管Java2平台仍然支持AWT组件,但是,使用Swing组件来开发GUI已经成为一种发展趋势。 为了标识Swing组件,Swing组件的在其名称前冠以J字母,例如,在AWT中的Button类,在Swing中为JButton。另外,AWT存在于java.awt包中,Swing组件存在于javax.swing包中。 Swing组件与AWT组件的最大不同是:Swing组件完全由Java语言实现,功能更强大,而AWT而不是。 Swing组件还提供了AWT组件无法实现的功能: Swing按钮类和标签类除了显示文本标题,还可以显示图形标题 Swing容器可以加边框 Swing组件可以自动适应操作系统的外观,而AWT组件总是保持相同的外观 Swing组件可以设计成圆形,而不一定是矩形 通过Swing组件的方法改变其外观和形为 不能在Swing的顶层容器(如JApplet、JFrame)直接加入组件,而要先获得容器,再在容器中加入组件。 二、编程题 1.如图6-17所示。标签1的字号比文本框的字号大,当单击按钮时若输入文框中的数正确,则标签2文本显示正确,否则显示不正确。 图6-17 import java.awt.*; import java.awt.event.*; public class program1 extends Frame implements ActionListener{ Label lb1=new Label(6+9=); Label lb2=new Label( ); TextField tf=new TextField(3); Button bt=new Button(OK); public program1(){ lb1.setFont(new Font(Arial,Font.PLAIN,24)); setLayout(new FlowLayout()); add(lb1); add(tf); add(lb2); add(bt); bt.addActionListener(this); setSize(150,200);

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档