我正在尝试以编程方式更新视图的标题(即:选项卡中显示的文本).
当我这样做时:
view.setPartName(newTitle);
Run Code Online (Sandbox Code Playgroud)
视图名称已更新,但UI未更新.那我该怎么做呢?
先感谢您!
您需要确保在正确的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)