【问题标题】:how to disable collapsible in JFace TreeViewer如何在 JFace TreeViewer 中禁用可折叠
【发布时间】:2016-12-29 19:17:35
【问题描述】:

我正在使用 JFace treeviewer,想知道如何禁用折叠项目的功能以及如何删除可折叠图标。

【问题讨论】:

  • 您无法删除树节点上显示的图标('twistie')。
  • 是否有类似于没有折叠属性或图标的树(缩进)的小部件?但项目应该是可选择的......
  • 您总是可以只使用 TableViewer,在行的开头有空格。也许 Eclipse NatTable 可以做点什么。
  • 没有帮助.. 还有其他建议吗?我需要的是移除扭曲,但保持扩展的外观和缩进。
  • 把你的treeViewer转换成tableViewer其实是实现你想要的最好的方式

标签: java jface rcp treeviewer


【解决方案1】:

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

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

或者如果你使用JTree

JTree jtree = new JTree();
jtree.setToggleClickCount(0);

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-14
  • 1970-01-01
相关资源
最近更新 更多