[發明專利]一種文本框輸入方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201110337157.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:手持式電子裝置測試方法
- 下一篇:靜壓軸承主軸裝置和磨床





