首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

PerspectiveBar是可以更新的,改变text

2013-12-20 
PerspectiveBar是可以更新的,改变text。private void updatePerspectiveBarText() {IWorkbenchWindow activ

PerspectiveBar是可以更新的,改变text。
private void updatePerspectiveBarText() { IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); PerspectiveBarManager barManager = ((WorkbenchWindow)activeWorkbenchWindow).getPerspectiveBar(); if(barManager != null) { barManager.removeAll(); String id = GlblConst.STANDARD_PERSPECTIVE_ID; IPerspectiveDescriptor perspectiveDescriptro = WorkbenchPlugin.getDefault().getPerspectiveRegistry().findPerspectiveWithId(id); PerspectiveDescriptor newOne = new PerspectiveDescriptor(id, TextResource.get("view_ID10"), (PerspectiveDescriptor)perspectiveDescriptro); PerspectiveBarContributionItem item=new PerspectiveBarContributionItem(newOne, activeWorkbenchWindow.getActivePage()); barManager.add(item); perspectiveDescriptro = WorkbenchPlugin.getDefault().getPerspectiveRegistry().findPerspectiveWithId(GlblConst.CLASSIC_PERSPECTIVE_ID); newOne = new PerspectiveDescriptor(GlblConst.CLASSIC_PERSPECTIVE_ID, TextResource.get("view_ID9"), (PerspectiveDescriptor)perspectiveDescriptro); item = new PerspectiveBarContributionItem(newOne, activeWorkbenchWindow.getActivePage()); barManager.add(item); barManager.update(true); }}

?

热点排行