发明名称 |
一种让JComboBox组件具有行为感知能力的方法 |
摘要 |
本发明提供一种让JComboBox组件具有行为感知能力的方法,该方法是使原有组件能够感知用户的行为惯,并根据积累的知识对自身做相应调整,具体实现步骤如下:(1)对Swing JComboBox中每个下拉选项增加一个hotpoint属性,用于区别对待每个下拉选项;(2)利用事件机制,增加监听器,监听JComboBox选项的改变情况,用户每次选择都会增加该下拉选项的hotpoint;(3)提供右健菜单,供用户设置当前使用的调整次序的算法。包括根据热点(hotpoint)逆序调整,最近访问优先,指定次序。默认是hotpoint逆序,且最近访问优先。同时还能设置其他选项,如持久存储位置等。(4)根据用户的算法设置,对用户的行为做出响应,运行时调整JComboBox下拉选项的次序;(5)自动把该设置持久存储。 |
申请公布号 |
CN101067783A |
申请公布日期 |
2007.11.07 |
申请号 |
CN200710013410.X |
申请日期 |
2007.01.30 |
申请人 |
浪潮集团有限公司 |
发明人 |
刘向东;庄文君 |
分类号 |
G06F9/44(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
济南信达专利事务所有限公司 |
代理人 |
姜明 |
主权项 |
1、一种让JComboBox组件具有行为感知能力的方法,其特征在于,使原有组件能够感知用户的行为习惯,并根据积累的知识对自身做相应调整,具体实现步骤如下:(1)对Swing JComboBox中每个下拉选项增加一个hotpoint属性,用于区别对待每个下拉选项;(2)利用事件机制,增加监听器,监听JComboBox选项的改变情况,用户每次选择都会增加该下拉选项的hotpoint;(3)提供右健菜单,供用户设置当前使用的调整次序的算法。包括根据热点(hotpoint)逆序调整,最近访问优先,指定次序。默认是hotpoint逆序,且最近访问优先。同时还能设置其他选项,如持久存储位置等。(4)根据用户的算法设置,对用户的行为做出响应,运行时调整JComboBox下拉选项的次序;(5)自动把该设置持久存储。 |
地址 |
250014山东省济南市历下区山大路224号 |