#java #eclipse #text #colors #console
#java #eclipse #текст #Цвет #консоль
Вопрос:
Есть ли какой-либо способ изменить цвет текста в консоли eclipse?
Я не говорю о том, когда я захожу в параметры и меняю цвет с черного, например, на красный.
Я имею в виду, например, когда я запускаю свою программу, и она выполняет код, и в какой-то момент он меняет цвет.
Например:
//code
if (a == 2)
//change text color to red and continue typing in red color
Я не говорю о графических интерфейсах jframes и т.д. Я говорю о консоли Eclipse.
Ответ №1:
Возможно, с помощью другой org.eclipse.ui.console.MessageConsoleStream, учитывая, что:
Это ssed для записи сообщений в консоль сообщений.
К консоли сообщений может быть подключено более одного потока.
Каждый поток может отображаться другим цветом
Смотрите этот поток:
IOConsoleOutputStream
имеетsetColor(Color newColor)
, поэтому я могуMessageConsole.getInputStream().setColor(Color newColor)
для каждого типа сообщений.
Комментарии:
1. Я никогда не знал об этом 🙂 Спасибо
2. Я предполагаю, что это не сработает, если я выполню программу с консоли. Или я ошибаюсь, предполагая это? Если я действительно прав, то есть ли какая-либо другая альтернатива (помимо использования более ориентированного на cli языка)?