【问题标题】:adding action to toolbar in formpage在表单页面中向工具栏添加操作
【发布时间】:2009-10-08 08:18:04
【问题描述】:

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

Action action = some action...

action.setImageDescriptor(som descriptor...);

toolBarManager.add(action);

当我运行编辑器时,我看不到按钮应该是的地方。如果我用鼠标悬停它,它会变成一个手形图标。但是,如果我单击该操作不会运行。

【问题讨论】:

  • 我已经有一段时间没有使用 ActionSets 了,因为 CommandFramework 是在 3.4 中引入的,它将成为 ActionSets 的继承者。它更具声明性和功能性。您是否必须按照您描述的方式进行操作,或者您是否可以更改为另一种方法?然后我可以整理出与 CommandFramework 相关的答案。
  • 这是一篇不错的博客blog.eclipse-tips.com/2009/01/…

标签: java eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 2015-12-23
    • 2013-12-29
    • 2018-04-16
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多