答案家

 找回密码
 立即注册
查看: 868|回复: 0

《java语言程序设计》(张思民 著)课后习题答案 清华大学出版社

[复制链接]

1万

主题

1万

帖子

80万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
809652
发表于 2016-10-15 16:16:22 | 显示全部楼层 |阅读模式
4章 图形用户界面设计
1】什么是图形用户界面?试列举出图形用户界面中你使用过的组件。
[解答图形用户界面或图形用户接口(Graphical User InterfaceGUI)是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。(比如你用windowsXP和使用DOS操作系统的差别)。GUI是事件驱动的,也就是说,一旦用户与GUI交互,GUI组件就会生成事件(动作)。常见交互包括移动鼠标、单击鼠标按钮、在文字段输入、从菜单选择一个选项以及关闭一个窗口等等。
    windwosXPGUI中,使用过窗口,菜单条,按钮等
2】简述Java的事件处理机制。什么是事件源?什么是监听者?在Java的图形用户界面中,谁可以充当事件源?谁可以充当监听者?
[解答java的事件处理机制就是,事件源允许监听器注册的事件对象,在事件发生的时候想相关的注册对象发送一个,事件对象,监听器便根据相关的信息来选择运行相关的代码。
    事件源:英文名为event source,是指事件发生的地方,也就是引起事件的组件,按钮Button,文本组件等都可以当做事件源。比如说,你点击一个button,那么button就是事件源,要想使button对某些事件进行响应,你就需要注册特定的监听者(具体请看第5章的事件处理)
    监听者:英文名为event handler事件处理者,又叫监听器。具体的对监听的事件类,当它监听到event object产生的时候,它就调用相应的方法,进行处理。
    java中,AWT组件和swing组件都可以当做事件源;java.awt.event.*,里面各种类都可以为监听者。
3】动作事件的事件源可以有哪些?如何响应动作事件?
[解答:动作事件的事件源可以有:Button,JButton,MenuItem,等。
响应动作事件的过程一般为:
声明和实例化事件源,如:Button btn=new Button(“确定”);
注册监听:btn.addActionListener(this);  //this指明是在当前类实现处理
实现接口:public void actionPerformed(ActionEvent e){//具体代码};
4】说明文本框与标签之间的区别。
[解答:文本框(TextField)和标签(Label)都可以进行文字表达。TextField允许用户编辑单行文本的文本组件,他可以添加相应的监听事件;而Label 对象是一个可在容器中放置文本的组件。一个标签只显示一行只读文本。文本可由应用程序更改,但是用户不能直接对其进行编辑。

游客,如果您要查看本帖隐藏内容请回复
回帖码请关注我们的公众号获取。

请在电脑访问我们的网站下载答案,手机下载可能会造成答案不正常显示!QQ群627816650公告有详细步骤。

该答案由网友整理提供,如果答案不符请扫描关注我们的公众号反馈给我们。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表