在我的eclipse插件中,我想在复合中创建这个按钮:
我从哪里获得图标?如何创建该按钮?
答案 0 :(得分:2)
这是我通过深入挖掘找到的解决方案......
创建一个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());
答案 1 :(得分:0)
只需导入插件org.eclipse.ui(导入 - >插件和片段)并搜索图标即可。我发现了一个非常相似的图标(eclipse 4.2)位于icons / full / dlcl16 / progress_rem.gif