public
MessageConsoleStream createConsole(String consoleName)
...
{
MessageConsole console = new MessageConsole(consoleName,null);
//新增、显示console
IConsoleManager manager = (IConsoleManager) ConsolePlugin.getDefault().getConsoleManager();
manager.addConsoles(new IConsole[]...{console});
manager.showConsoleView (console);
//返回console流
MessageConsoleStream cs = console.newMessageStream();
cs.setColor(Display.getDefault().getSystemColor(SWT.COLOR_BLUE));
return cs;
}
// 调用
MessageConsoleStream console1 = this .createConsole( " MyConsole1 " );
console1.println( " Hello, I'm out from MyConsole1 " );
MessageConsoleStream console2 = this .createConsole( " MyConsole2 " );
console2.println( " I'm 222222222. " );
MessageConsole console = new MessageConsole(consoleName,null);
//新增、显示console
IConsoleManager manager = (IConsoleManager) ConsolePlugin.getDefault().getConsoleManager();
manager.addConsoles(new IConsole[]...{console});
manager.showConsoleView (console);
//返回console流
MessageConsoleStream cs = console.newMessageStream();
cs.setColor(Display.getDefault().getSystemColor(SWT.COLOR_BLUE));
return cs;
}
// 调用
MessageConsoleStream console1 = this .createConsole( " MyConsole1 " );
console1.println( " Hello, I'm out from MyConsole1 " );
MessageConsoleStream console2 = this .createConsole( " MyConsole2 " );
console2.println( " I'm 222222222. " );
效果