点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第十三章汇总
13.6 使用Action Action接口
通常,属性是相关于特殊对象的信息项,并已作为对象的一部分存储起来。属性经常用映射表存储,一个关键字标识一个特定的特征,并且对应的特征值可以用与之关联的关键字存储。定义在java.util包中的Properties类可以完成这项操作。Action接口对于存储Action对象有关的四个标准属性的规定有:
名称〔name)--用来作为菜单项或上具栏按钮标签的String对象。
小图标(small icon)--在工具栏按钮上显示的lcon对象。
动作的简短描述(short description)--用来作为工具提示的String对象。
动作的较长描述(long description)--用来作为上下文敏感帮助的String对象。
在前面,没有遇到过Icon对象,我们将在本章稍后介绍它。在你的action类中不必响应提供的所有这4个属性,但是要为它们提供接口框架。这些属性及存储在你的action类内的映射集合中,因此 Action接口定义了一个常量。它将作为标准属性的一关键字。这些常一都是String类型的,它们分别为NAME、SMALI_ICON、SHORT_DESCRIPTION和LON在接口中G_DESCRIPTION在接口中还定义有另一个String类型的常量,其名称为DEFAULT.你可以用它存储其他的属性,如:变换成大图标。
Action接口还声明了下列方法:
至今为止,我们使用的接口几乎在实现中都做了许多工作,这并不是什么坏事。javax.swing包定义了一个类AbstractAction已经实现了Action接口,如果你通过扩展这个来建立自己的action类,就可得到一个基本的结构。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |