禁用JFace TreeViewer中的选择更改

时间:2013-02-07 12:46:32

标签: eclipse selection jface treeviewer

我的视图中有一个TreeViewer。每当我按下一个按钮(比方说s)时,查看器就会从这个字母开始选择树中的第一个项目(比如stackoverflow)。有没有办法禁用这种行为?

谢谢。

1 个答案:

答案 0 :(得分:1)

限制Tree上的所有关键事件看起来很有希望,但是你会松开导航树结构并在树节点和所有其他功能上展开/折叠。

tree.addKeyListener(new KeyAdapter() {
      @Override
      public void keyPressed(KeyEvent e) {
         e.doit = false;
      }
    });