Eclipse RCP MessageConsole: Jak zezwolić użytkownikowi na wprowadzanie i obsługiwanie tego słuchacza?

Piszę wtyczkę eclipse, która tworzy nową konsolę. Zobacz mój kod źródłowy:

<code>IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IConsoleView consoleView = (IConsoleView) page.showView(IConsoleConstants.ID_CONSOLE_VIEW);

MessageConsole myConsole = new MessageConsole("CLI", null);
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { myConsole });
consoleView.display(myConsole);

MessageConsoleStream stream = myConsole.newMessageStream();
stream.println("Hello World");
</code>

Pojawił się „CLI” konsoli, ale nie można go edytować za pomocą danych wprowadzanych przez użytkownika. Chciałbym, aby użytkownik mógł wprowadzić bezpośrednio do konsoli, wpisując w konsoli.

I chcę też obsługiwać dane wejściowe, ale każdy słuchacz lub keybinding.

Czy ktoś może mi pomóc?

questionAnswers(1)

yourAnswerToTheQuestion