【问题标题】:How do I create this button in an eclipse plugin如何在 Eclipse 插件中创建此按钮
【发布时间】:2011-01-19 14:26:35
【问题描述】:

在我的 Eclipse 插件中,我想在一个组合中创建这个按钮:

从哪里获得图标?如何创建该按钮?

【问题讨论】:

  • 我看不到图标。我认为您的链接已损坏。
  • 为我工作。它在 imgur 上。也许服务坏了......

标签: button eclipse-plugin eclipse-pde


【解决方案1】:

这是我通过深入挖掘找到的解决方案...

创建一个 IAction:

private class RemoveCurrentGraphAction extends Action {
    @Override
    public void run() {
        updateWith(new ModuleGraph());
    }

    public RemoveCurrentGraphAction() {
        setToolTipText("Reset to empty graph");
    }

    @Override
    public int getStyle() {
        return IAction.AS_PUSH_BUTTON;
    }

    @Override
    public ImageDescriptor getImageDescriptor() {
        return PlatformUI.getWorkbench().getSharedImages()
                .getImageDescriptor(org.eclipse.ui.ISharedImages.IMG_ELCL_REMOVE);
    }
}

然后在创建视图时,将动作添加到工具栏:

IActionBars bars = getViewSite().getActionBars();
bars.getToolBarManager().add(new RemoveCurrentGraphAction());

【讨论】:

    【解决方案2】:

    只需导入插件 org.eclipse.ui(导入 -> 插件和片段)并搜索图标。我在 icons/full/dlcl16/progress_rem.gif 找到了一个非常相似的图标(eclipse 4.2)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-05
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多