【发布时间】:2011-04-09 12:58:59
【问题描述】:
如何在 Scala 或 Java 的控制台输出中使用颜色?
【问题讨论】:
标签: java scala colors console-application
如何在 Scala 或 Java 的控制台输出中使用颜色?
【问题讨论】:
标签: java scala colors console-application
来自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!");
}
}
访问以上链接了解更多详情和方法。
【讨论】:
试试……
scala> Console.BLUE
res0: java.lang.String =
好的,好的,文本变蓝了。诚实!
scala> Console.YELLOW_B
res2: java.lang.String =
你可以看到背景是,嗯,黄色的。
【讨论】:
只是为了扩展 oxbow_lakes 的答案:在 scala 2.9.2 解释器中,我必须显式打印 BLUE 字符串:
scala> println(Console.BLUE + " now it's really blue!")
【讨论】: