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

Console 控制台扩充(一)

2012-08-09 
Console 控制台扩展(一)一、在RCP 程序中加入Console View 的方法如下:1.实现org.eclipse.ui.console.conso

Console 控制台扩展(一)

一、在RCP 程序中加入Console View 的方法如下:

1.实现org.eclipse.ui.console.consoleFactories扩展点,并且添加相关依赖

在plugin.xml的Dependencies页中为Required Plug-ins增加org.eclipse.ui.console

?

2.写一个ConsoleFactory类实现IConsoleFactory

?

IWorkbenchPage page = PlatformUI.getWorkbench().getWorkbenchWindows()[0].getPages()[0];  IViewPart viewpart = page.findView(IConsoleConstants.ID_CONSOLE_VIEW);  IActionBars actionBar = viewpart.getViewSite().getActionBars();  IToolBarManager toolbarMgr = actionBar.getToolBarManager();  IContributionItem[] items = toolbarMgr.getItems();  for (IContributionItem item : items) {      if (item instanceof ActionContributionItem) {          IAction action = ((ActionContributionItem) item).getAction();          String text = action.getText();          if (text.equals("Open Console") || text.equals("Select Console")) {              toolbarMgr.remove(item);          }      }  }  actionBar.updateActionBars();  
?

?

?

1 楼 great_zlj 2011-10-17   你好 看了你的《Console 控制台扩展(一)》,很受用,可是我实验运行的时候发觉不能成功,能不能具体解释一下那三部分代码是在几个类中实现的,请问还有没有这个源码的工程发给我,万分感激,315406010@qq.com

热点排行