如何更新视图标题

mmo*_*lis 4 rcp eclipse-rcp

我正在尝试以编程方式更新视图的标题(即:选项卡中显示的文本).

当我这样做时:

view.setPartName(newTitle);
Run Code Online (Sandbox Code Playgroud)

视图名称已更新,但UI未更新.那我该怎么做呢?

先感谢您!

Dun*_*ebs 7

您需要确保在正确的init方法中设置partName,并在设置此类部件名称之前调用super.我知道这个例子是从我的应用程序粘贴的.

@Override
public void init(IViewSite site) throws PartInitException {
    super.init(site);
    String scannerName = site.getSecondaryId();
    setPartName("MyName");
}
Run Code Online (Sandbox Code Playgroud)