2015-02-23 1 views
2

Я довольно новичок в Java и нуждаюсь в вашей помощи. Я пытаюсь изменить цвет текста в консоли Eclipse во время выполнения. Я сослался на один из сообщений и попытался следовать этому. Но на выходе отображается поле escape-символа unicode, а цвет текста остается неизменным.Символ ANSI не работает для консоли eclipse на Ubuntu Linux

public static void main(String[] args) 
{ 
    System.out.println((char)27 + "[31mTest red color"); 
} 

ВЫВОД:

| 00 |

| 1B | [31mTest красного цвета

Примечание:

  1. Для выхода, я не мог загрузить изображение таким образом, я набрала [001B].
  2. Консоль использует кодировку UTF-8.

UPDATE После комментария от Джаррода для возможного дублирования вопроса, вот мое обновление - Вопрос состоит в основном для ANSI символов не работают, а не для цвета текста, так что я обновил вопрос.

+1

Какая ОС вы используете? Это escape-последовательности ANSI и не работают на каждой ОС. –

+0

Если вам действительно нужна такая функциональность, вы, вероятно, должны просто создать графический интерфейс. Проверьте Swing и JavaFX. –

+0

Привет, Кевин, Спасибо за ваш ответ! Я использую eclipse на Ubuntu Linux. Я не создал API, но я буду искать и играть с Swing, JavaFX и посмотреть, работает ли он. – ElevatedLyf

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^