Comment puis-je émettre le texte sur la ligne de commande avec un effet grève si l'utilisation JLine?
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?
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