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:
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");
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?