Изменить цвет в консоли java eclipse

Есть ли способ изменить цвет текста в консоли eclipse?
Я не говорю о том, когда я перехожу к параметрам и меняю цвет с черного, например, на красный.
Я имею в виду, например, когда я запускаю свою программу, и она выполняет код и в какой-то момент он меняет цвет.
Например:

//code  
if (a == 2)  
//change text color to red and continue typing in red color

Я не говорю о guis jframes и т. д. Я говорю о консоли Eclipse.


person randomUser56789    schedule 22.04.2011    source источник


Ответы (1)


Вероятно, с помощью другого org.eclipse.ui.console.MessageConsoleStream, учитывая, что:

Он предназначен для записи сообщений в консоль сообщений.
К консоли сообщений может быть подключено более одного потока.
Каждый поток может отображаться разным цветом

См. эту тему:

IOConsoleOutputStream имеет setColor(Color newColor), поэтому я могу MessageConsole.getInputStream().setColor(Color newColor) для каждого типа сообщения.

person VonC    schedule 22.04.2011
comment
Я никогда не знал об этом :) Thnx - person Rakesh Juyal; 22.04.2011
comment
Я предполагаю, что это не сработает, если я выполню программу из консоли. Или я ошибаюсь, предполагая это? Если я действительно прав, то есть ли другая альтернатива (кроме использования языка, более ориентированного на cli)? - person chandsie; 07.05.2011