Как использовать цвета при выводе на консоль в Scala или Java? - PullRequest
10 голосов
/ 08 сентября 2010

Как использовать цвета при выводе на консоль в Scala или Java?

Ответы [ 3 ]

23 голосов
/ 08 сентября 2010

Попробуй ...

scala> Console.BLUE
res0: java.lang.String =

Хорошо, хорошо, текст стал синим.Честно!

scala> Console.YELLOW_B
res2: java.lang.String =

И вы можете видеть, что фон желтый ...

11 голосов
/ 02 марта 2013

Просто чтобы расширить ответ от oxbow_lakes: в интерпретаторе scala 2.9.2 мне пришлось явно печатать СИНЮЮ строку:

scala> println(Console.BLUE + " now it's really blue!")
4 голосов
/ 08 сентября 2010

Пример кода от JavaWorld

import java.awt.Color;
import enigma.console.*;
import enigma.core.Enigma;
public class Main
{
    public static void main(String[] args)
    {
        TextAttributes attrs = new TextAttributes(Color.BLUE, Color.WHITE);
        s_console.setTextAttributes(attrs);
        System.out.println("Hello World!");
    }
    private static final Console s_console;
    static
    {
        s_console = Enigma.getConsole("Hellow World!");
    }
}

Посетите вышеуказанную ссылку для более подробной информации и подходов.

...