Come posso emettere testo sulla riga di comando con un effetto di sciopero usando Jline?
Domanda
Sto usando Jline per un'applicazione della console e vorrei emettere testo con un effetto strike-through.
È possibile con Jline e come lo farei?
Ci sono preoccupazioni specifiche della piattaforma?
Soluzione
Provided your terminal supports it this is how you would do it:
ANSIBuffer buffer = new ANSIBuffer();
buffer.attrib("Text", 9);
System.out.println(buffer.getAnsiBuffer());
You can also use Jansi:
Ansi ansi = new Ansi();
ansi.a(Ansi.Attribute.STRIKETHROUGH_ON);
ansi.a("Striked");
ansi.reset();
System.out.println(ansi);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow