发明名称 一种让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号