程序设计精典教程》《Java程序设计精典教程》习题答案编著:胡伏湘,编著:胡伏湘,雷军环清华大学出版社
第6章习题解答
一、简答题
1.说明文本框和标签之间的区别?.说明文本框和标签之间的区别?答:文本框定义了一个单行条形文本区,可以输出任何基于文本的信息,也可以接受用户的输入,并有事件响应。标签可以显示一行静态的文本,它只起信息说明作用,不接受用户的输入,无事件响应。2.试列举Java中常用的基本控制组件。如果有二到三种取值可能,采用哪种组件合.中常用的基本控制组件。如果有二到三种取值可能,采用哪种组件合适?适?如果取值的可能大于5种,采用哪种组件合适?答:基本控制组件是图形用户界面的最小单位之一,它里面不再包含其他成分。基本控制组件的作用是完成与用户的一次交互。目前常用的基本控制组件有:标签(Label)文本编辑区、(TextField、TextArea)按钮、(Butto
)复选框、(Checkbox)、单选按钮(CheckboxGroup、Checkbox)、下拉列表(List或Choice)。如果这两到三种取值是互斥的话,采用单选按钮表示比较合适,否则采用复选按钮表示;如果5种以上的取值只能多选一的话,采用Choice下拉列表,否则采用List下拉列表。3.什么是选择事件?可能产生选择事件的GUI组件有哪些?.什么是选择事件?组件有哪些有哪些?答:选择事件是当选择项的选中状态发生变化时所引起的事件。可能产生选择事件的GUI组件有下拉列表类(Choice)、列表类(List)复选按钮类(CheckBox)、检测盒菜单项(CheckboxMe
uItem)4.设计一个菜单的步骤是什么?.设计一个菜单的步骤是什么?答:设计菜单的步骤是:用Me
uBar构造函数构造菜单栏对象。用Me
u构造函数构造菜单对象。用Me
uItem构造函数构造菜单项对象。用Me
u类的add方法将菜单项加入菜单中。用Me
uBar类的add方法将菜单加菜单栏中。用Frame类的setMe
uBar方法将菜单栏加入窗口中。5.有模式的对话框最突出的特点是什么?如果一个对话框的目的在于警告或提醒用.有模式的对话框最突出的特点是什么?例如删除数据库记录的确认)这个对话框应该是有模式的还是无模式的?,这个对话框应该是有模式的还是无模式的户(例如删除数据库记录的确认)这个对话框应该是有模式的还是无模式的?,答:有模式对话框是指打开后必须作出响应的对话框。如果一个对话框的目的在于警告或提醒用户,应该为有模式的对话框。6.Swi
g组件与AWT组件的区别是什么?.组件的区别是什么区别r