0

コンソールアプリケーションにJLineを使用していますが、ストライクスルー効果のあるテキストを出力したいと思います。

これはJLineで可能ですか?どうすればよいですか?

プラットフォーム固有の懸念はありますか?

4

1 に答える 1

1

端末がそれをサポートしている場合、これはあなたがそれを行う方法です:

ANSIBuffer buffer = new ANSIBuffer();
buffer.attrib("Text", 9);
System.out.println(buffer.getAnsiBuffer());

Jansiを使用することもできます。

Ansi ansi = new Ansi();
ansi.a(Ansi.Attribute.STRIKETHROUGH_ON);
ansi.a("Striked");
ansi.reset();
System.out.println(ansi);
于 2011-09-07T20:59:30.597 に答える