コンソールアプリケーションにJLineを使用していますが、ストライクスルー効果のあるテキストを出力したいと思います。
これはJLineで可能ですか?どうすればよいですか?
プラットフォーム固有の懸念はありますか?
端末がそれをサポートしている場合、これはあなたがそれを行う方法です:
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);