java - 如何从我的上下文菜单中删除 "Input Methods"菜单

标签 java swt eclipse-rcp gtk3

我正在Centos7上开发RCP应用程序,GTK版本是gtk3-3.22.30-3.el7.x86_64。

但所有内容菜单中都出现了一个子菜单“输入法”。 SubMenu.png

如何删除此子菜单。

最佳答案

最后,我的同事给了我答案。

org.eclipse.swt.widgets.Composite 中有一个名为 NO_INPUT_METHOD 的内部静态 String 变量,我们需要做的就是通过 display.setData("org.eclipse.swt"设置此 val 不为 null .internal.gtk.noInputMethod", true);,那么一切就OK了!

关于java - 如何从我的上下文菜单中删除 "Input Methods"菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56286410/

相关文章:

java - 从数组中删除一个单词

java - 在 JUnit 中测试 CharSequences 是否相等

java - 自动调用按钮

java - 如何在 Eclipse 插件中使用依赖注入(inject)

java - Eclipse RCP : command line argument without starting application

java - 反射性地检查对象是否是方法的有效泛型参数

java - 为什么 Eclipsepedia 的 TreeViewer 需要这段代码?

java - Eclipse RCP 右键单击​​事件

java - Ant:解析 java arg 的通配符

java - 如何使用java在Spark中并行处理文件的每一行?