java - 如何在 JFace TreeViewer 中禁用可折叠

标签 java jface rcp treeviewer

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

最佳答案

限制树上的所有关键事件看起来很有希望,但您会失去对树结构的导航以及树节点和所有其他功能的展开/折叠。

tree.addKeyListener(new KeyAdapter() { @覆盖 公共(public)无效keyPressed(KeyEvent e){ e.doit = false; } });

或者如果您使用JTree

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

关于java - 如何在 JFace TreeViewer 中禁用可折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39093068/

相关文章:

java - Gradle 构建错误地失败,因为 "@Override method does not override method from superclass"

swt - 如何确定 JFace TreeViewer 或 SWT Tree 的首选大小?

java - Eclipse RCP 国际化独立插件

java - JFace 给 SWT 添加了什么?

java - 如何从菜单处理程序重新实例化零件类?

java - Eclipse 介绍/欢迎页面

java - 使用Java Servlet和mySQL登录web,连接MySQL的问题

java - 在 Java 8 中用流替换嵌套 for 循环的正确方法是什么?

java - Spring Security 即使使用 @PreAuthorize ("permitAll()"也会阻止匿名请求)

java - 如何在第二列或特定列中插入 jface TreeViewer?