java - 将操作添加到表单页面中的工具栏

标签 java eclipse eclipse-plugin eclipse-rcp

我想向我的页面中的工具栏添加一个派生自 FormPage 的按钮。 我使用的代码:

Action Action = 某些 Action ...

action.setImageDescriptor(som描述符...);

toolBarManager.add(action);

当我运行编辑器时,我在按钮应该在的地方看不到任何东西。如果我用鼠标悬停它,它会变成手形图标。但如果我点击该操作就不会运行。

最佳答案

听起来好像是你的ImageDescriptor返回了一个空图像。确保您正在创建 Eclipse 可以处理的图像。您的图像是 .png.gif 吗?您在 Windows 上进行开发吗?打包后,即使 Windows 不区分大小写,如果大小写错误,Java 也不会在存档中找到它。

关于java - 将操作添加到表单页面中的工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536376/

相关文章:

android - 在 Android 应用程序项目中包含其他 Eclipse 项目

python - PyDev 中单元测试的初始化?

java - 从片段访问插件,反之亦然

java - 在 Eclipse Workbench 状态行中同时写入两个消息

java - 多个文件上传(偶数文件夹)

java - 如何通过 Robot 输入 Unicode 字符

java - 在 MQTT java 中使用 qos = 0 发布消息时程序挂起

java - Android Studio 重构恢复所有 lambda 和其他 Java 8 功能

java - 从字符串中获取运算符符号

eclipse-plugin - Eclipse : Within a plug-in, 如何访问另一个插件首选项存储?