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?