0
后,我创建自动完成从列表中输入文本框。例如,如果你输入345
,它可以检查列表,找到345678
,然后将文本框具有345
,然后678
突出。SWT:keyPressed事件完成
http://nucleussystems.com/files/Screenshot.png
这样一来,如果你继续键入不同的东西,它消除了自动追加文本。
我试图用的keyReleased事件做,但也有如果在时间(快速打字时的东西很常见)按下多个按键的用户体验问题。但我很快发现keyPressed事件不会增加输入,直到事件处理程序(一个或多个)之后的文本被称为/。
所以我需要找到一种方法来处理之后我的事件处理程序。这可能吗?
谢谢,这正是我需要的。只是一个小小的逻辑调整,一切正常。 – Jonah 2011-02-25 20:00:25