首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Jansi库?

如何使用Jansi库?
EN

Stack Overflow用户
提问于 2011-04-25 21:43:49
回答 1查看 11.6K关注 0票数 0

我想知道如何在Windows的命令提示符下使用Jansi打印颜色。

EN

回答 1

Stack Overflow用户

发布于 2011-04-25 22:02:34

来自:http://www.rgagnon.com/javadetails/java-0047.html

代码语言:javascript
复制
import org.fusesource.jansi.AnsiConsole;

public class Test {
  public static final String ANSI_CLS = "\u001b[2J";
  public static final String ANSI_HOME = "\u001b[H";
  public static final String ANSI_BOLD = "\u001b[1m";
  public static final String ANSI_AT55 = "\u001b[10;10H";
  public static final String ANSI_REVERSEON = "\u001b[7m";
  public static final String ANSI_NORMAL = "\u001b[0m";
  public static final String ANSI_WHITEONBLUE = "\u001b[37;44m";

  public static void main(String args[]){
    AnsiConsole.systemInstall();
    AnsiConsole.out.println(ANSI_CLS);
    AnsiConsole.out.println
       (ANSI_AT55 + ANSI_REVERSEON + "Hello world" + ANSI_NORMAL);
    AnsiConsole.out.println
       (ANSI_HOME + ANSI_WHITEONBLUE + "Hello world" + ANSI_NORMAL);
    AnsiConsole.out.print
       (ANSI_BOLD + "Press a key..." + ANSI_NORMAL);
    try {System.in.read();}catch(Exception e){}
    AnsiConsole.out.println(ANSI_CLS);
    AnsiConsole.systemInstall();
    }
  }

并且不要试图在eclipse中运行。颜色不会出现在eclipse控制台上。将其捆绑在jar中,并在windows控制台上运行,即命令提示符。

为了得到更好的结果,在提问时尽量更具体,比如,提供你所引用的库的链接,如果可能的话,还可以提供你写的任何一段代码。

顺便说一句,我只是通过谷歌搜索获得了这个链接:Jansi+ANSI+Color

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5778946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档