0
Jansiを使用してWindowsのコマンドプロンプトで色を印刷する方法を知りたい。Jansiライブラリの使い方は?
Jansiを使用してWindowsのコマンドプロンプトで色を印刷する方法を知りたい。Jansiライブラリの使い方は?
から:http://www.rgagnon.com/javadetails/java-0047.html
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
は、それが唯一のWindowsコンソールで動作しますか? – prime