1、目前利用3.3的AutoCompleteField给TextCellEditor搞上了智能提示的功能,只是有个问题
输入文本的时候,用键盘选择提示内容,然后用回车输入没有问题,但是不能用鼠标。
因为用鼠标点击提示内容后,CellEditor的焦点就失去了,退出了编辑模式,能否保持住CellEditor的焦点?2、用AutoCompleteField无法添加智能提示内容的帮助信息,有什么简单方法么?

解决方案 »

  1.   

    1.用鼠标点击提示内容后.能否通过CellEditor.requestFocusInWindow();来获得焦点呢?
    2.AutoCompleteField没用过,是已写好的组件?
      

  2.   

    AutoCompleteField 是Eclipse 3.3 中提供的一个帮助类,至于焦点问题,我去试试看
      

  3.   

    requestFocusInWindow 这个我没查到……不过大概是不行的,因为TextCellEditor一失去焦点就设置值去了,再激活就是第二次修改了看来只有直接去修改Viewer了