博客主机
A-A+

最简单的Eclipse Console可用来显示信息

2008年12月01日 Eclipse 暂无评论

在Eclipse插件开发中经常会遇到需要在一个区域显示程序运行过程中的一些信息,如日志报告、错误提示等,Eclipse自身的 MessageConsole其实就可以很方便地完成这些功能,并且开发起来十分方便。当然MessageConsole的开发也有许多种方法,在这里我 只想向大家介绍一个最简单的方法,只需不到6行代码即可完成。

1、必须先引入org.eclipse.ui.console的jar包(即在plugin.xml编辑界面的Dependencies标签页的“Required Plug-ins”选择Add按钮进行添加)
2、按照下面的方法调用Console

// 首先新建一个MessageConsole
MessageConsole console = new MessageConsole("Console Name", null);

// 通过ConsolePlugin得到ConsoleManager,并把新建立的console 添加进去
ConsolePlugin.getDefault().getConsoleManager().addConsoles(
new IConsole[]{console});

// 新建一个MessageConsoleStream,用于接收需要显示的信息
MessageConsoleStream consoleStream = console.newMessageStream();

// 打开Console视图
ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console);

// 使用MessageConsoleStream来打印你想要显示的信息到Console视图,这样一切就OK了,简单吧:)
consoleStream.println(yourAPPMessage);

标签:

给我留言

Copyright © 小小的数据技术梦想 保留所有权利.   Theme  Ality 浙ICP备12043346号-1

用户登录

分享到: