您的位置:首页 > 其它

[Editing]动态显示、隐藏RCP工具栏

2013-09-21 22:30 169 查看
目的:

思路:先设置menu的显示属性,然后更新界面显示。

实例代码:

private void setMenubarVisible(boolean visible) {

IWorkbenchWindow workbenchWindow = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow();
IContributionItem[] items = ((WorkbenchWindow) workbenchWindow)
.getMenuBarManager().getItems();
for (IContributionItem item : items) {
System.out.println("[Set to " + visible + "]" + item);
item.setVisible(visible);
}
System.out.println("-------");
((WorkbenchWindow) workbenchWindow).getMenuBarManager().setVisible(
visible);

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.resetPerspective();
}


参考资料:

1、How to hide RCP toolbar using custom perspective

2、Hiding menu and tool bars in Eclipse RCP Application

3、Eclipse Activities – Hide / Display certain UI elements
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: