ActionSet方式比起Command方式,比较直观,但是功能有限。
首先:新建一个项目,在Extension中添加org.eclipse.ui.actionSets的扩展。
然后,new->actionSet。在新生成的actionSet上new->menu和new->action。注意:action的label决定图标的显示。
下来写一个处理action的类,这个类必须实现IWorkbenchWindowActionDelegate接口,其中的run函数就是点击图标之后要执行的响应。
package com.wjy.action;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.swt