[发明专利]一种文本框输入方法和系统有效
申请号: | 201110337157.X | 申请日: | 2011-10-31 |
公开(公告)号: | CN103092456A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 邹佳;霍振中 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/023 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 周少杰 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文本框 输入 方法 系统 | ||
技术领域
本发明一般涉及计算机输入方法,更具体地,涉及一种文本框输入方法和系统。
背景技术
文本框用于应用程序从用户获得输入数据,是当前应用程序非常重要并且非常频繁使用的一个UI部件。文本框包含单行文本框和多行文本框。例如,目前应用程序常用文本框输入用户名、密码,运行参数等等。另外,文本框也是网页访问常用的输入方式。
在目前的应用程序或网页中,应用程序和网页一旦设计完成,其中创建的文本框的空间大小就是固定的,在输入中,一般采用三种方式显示输入的文本框及输入文本,如图1、图2和图3所示。
图1示出文本框只保留最后输入的文本的显示方式,在图1中,随着输入文本占满文本框,前面输入的文本向前移动,消失,而在文本框中只显示目前正在输入的文本的情况,最后,文本框中只剩下最后的与文本框长度相等的输入文本。
图2示出文本框只保留最初输入的文本的显示方式。根据图2,文本框中只显示从文本输入开始到文本框最后输入的文本,当前输入的文本都不在文本框中,用户无法看见。
图3示出了多行文本框使用滚动条显示输入文本的显示方式。图3示意地显示了垂直滚动条,本领域技术人员可以知道,水平滚动条是同样的原理。根据图3,通过拖拽滚动条,用户能够看见全部文档,但是,文本框中的输入文本数量仍然是固定的。
也就是说,上述三种输入方式尽管输入的文本的长度是没有限制的,但一次显示的文本长度与文本框的长度是一致的,也就是一次显示固定长度的输入文本。
发明内容
但是,上述的文本框输入方法对于用户来说是非常不方便的:用户常常在文本框输入了很多的文本,需要有一个全局的输入视角,能够一次看见自己整体输入的内容;并且,当离开文本框又回来输入时,能够马上定位上次输入的文本。
因此,需要提供一种文本框输入方法和系统,能够给用户一个输入文本的全局视角,并且,当离开文本框又回来输入时,能够马上定位上次输入的文本,从而提高输入框的可用性。
根据本发明的一个方面,提供了一种文本框输入方法,包括:
监听文本框文本输入的相关事件;
响应于监听到文本框内输入文本超出文本框的事件,提供扩展窗口显示超出的文本;以及
响应于监听到文本框失去焦点的事件,隐藏扩展窗口,存储输入上下文状态以及全部输入的文本;
响应于监听到文本框失去焦点事件后再次监听到文本框文本输入的相关事件,根据存储的输入上下文状态显示扩展窗口、扩展窗口内的文本、以及文本框内的文本。
根据本发明的另一个方面,提供了一种文本框输入系统,包括:
监听装置,被配置为监听文本框文本输入的相关事件;
扩展窗口提供装置,被配置为响应于监听装置监听到文本框内输入文本超出文本框的事件,提供扩展窗口;
显示装置,被配置为显示文本框、扩展窗口、扩展窗口内的文本、以及文本框内的文本;
扩展窗口隐藏装置,被配置为响应于监听装置监听到文本框失去焦点的事件,隐藏扩展窗口;
存储装置,被配置为响应于监听装置监听到文本框失去焦点的事件,存储输入上下文状态以及全部输入的文本;
其中响应于扩展窗口提供装置提供扩展窗口,显示装置显示扩展窗口以及在扩展窗口中显示超出的文本;并且响应于监听装置监听到文本框失去焦点事件后再次监听到文本框文本输入的相关事件,显示装置根据存储的输入上下文状态显示扩展窗口、扩展窗口内的文本、以及文本框内的文本。
此外,本公开的实施例还提供了与上述方法对应的计算机程序产品。
附图说明
通过对附图中本发明示例实施例方式的更详细描述,本发明的上述、以及其它目的、特征和优势将变得更加明显,其中,相同的参考标号通常代表本发明示例实施例方式中的相同部件。
图1示出文本框只保留最后输入的文本的显示方式;
图2示出文本框只保留最初输入的文本的显示方式;
图3示出了多行文本框使用滚动条显示输入文本的显示方式;
图4示出了适于用来实现本发明实施方式的示例性计算系统100的框图;
图5示出了根据本发明一个实施例的文本框输入方法的方法流程;
图6示出了对图1的文本框实施图5所示的方法得到的效果;
图7示出了对于一个如图3所述的文本框输入时,扩展窗口一直位于文本框的上边的情形;
图8示出了对扩展窗口中的文本的编辑操作的方法步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110337157.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手持式电子装置测试方法
- 下一篇:静压轴承主轴装置和磨床