在Eclipse中为EditorPart设置选项卡标题

时间:2015-09-07 20:42:56

标签: eclipse editor eclipse-rcp

我目前有一个Eclipse插件,它提供了一个多页面编辑器,一个用于可视化编辑器的页面和一个用于源编辑器的页面,类似于其他编辑器,即:

enter image description here

这是我的代码的重要部分:

public class DockerfileEditor extends FormEditor implements IResourceChangeListener {
    ....
    @Override
    protected void addPages() {
        try {
            SourceEditor sourceEditor = new SourceEditor(); // Extends from EditorPart

            addPage(new DesignForm(this, "Design")); //$NON-NLS-1$
            addPage(sourceEditor, sourceEditor.getEditorInput());
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}

addPages()方法中,我添加了2个页面,其中第一个从FormPage延伸,因此设置标题非常简单,但第二页从EditorPart延伸(这将是我的源编辑器),如何设置此页面的标题?

1 个答案:

答案 0 :(得分:1)

addPage会返回您添加的页面索引,以便您可以使用:

int pageIndex = addPage(sourceEditor, sourceEditor.getEditorInput());

setPageText(pageIndex, "Source");
相关问题