Comment puis-je émettre le texte sur la ligne de commande avec un effet grève si l'utilisation JLine?

StackOverflow https://stackoverflow.com/questions/7338305

Question

J'utilise JLine pour une application console et je voudrais émettre un texte biffé effet.

Est-ce possible avec JLine et comment pourrais-je le faire?

Y a-t-il des préoccupations spécifiques de la plate-forme?

Était-ce utile?

La solution

à condition que votre support du terminal, il est ce que vous le feriez:

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

Vous pouvez également utiliser Jansi:

Ansi ansi = new Ansi();
ansi.a(Ansi.Attribute.STRIKETHROUGH_ON);
ansi.a("Striked");
ansi.reset();
System.out.println(ansi);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top