Eclipse 的多页编辑器删除问题

Eclipse 的多页编辑器删除问题

继承ISelectionListener,

ITabbedPropertySheetPageContributor, PropertyChangeListener 接口

 

实现:

public void selectionChanged(IWorkbenchPart part, ISelection selection) {

       if (equals(getSite().getPage().getActiveEditor()))

           diagramEditor.updateSelectionActions();

    }

 

    @Override

    public String getContributorId() {

       return "gef_example.actions.GefActionBarContributor";

    }

 

    @Override

    public void propertyChange(PropertyChangeEvent evt) {

       firePropertyChange(IEditorPart.PROP_DIRTY);

      

    }

大概就可以再多页编辑器里实现删除功能,必须实现getContributorId()方法;

你可能感兴趣的:(eclipse)