9
votes

Changer la couleur de la sortie de la console Java

Je me demandais s'il est démontrée pour moi de définir la couleur du texte que je sortit à la console en Java. Peu importe que le système soit spécifique au système, car le programme ne sera exécuté que sur mon ordinateur portable Windows 7 x64.

Cette question: Changer de couleur dans la console Java Eclipse a été posée plusieurs semaines il y a et avait une bonne solution (par @vonc) à un problème similaire, mais il n'a abordé que le problème à l'intérieur de l'Eclipse.

peut être obtenu le même effet si j'exécute mon programme de la ligne de commande? et si oui comment?


4 Réponses :


10
votes

Vous pouvez jeter un coup d'œil à la bibliothèque Java Curseeses: http://sourceforge.net/projects/javacurses/

Voici une entrée sur la façon de l'utiliser: http://www.javaworld.com/javaworld /javaqa/2002-12/02-QA-1220-CONSOLE.HTML


0 commentaires

7
votes

Une autre bibliothèque qui vous intéresse peut-être est Jansi: http://jansi.fusource.org/

Jansi interprète le code ANSI et formatez-les pour la sortie de la console. Cela fonctionne à la fois pour UNIX et Windows.

Mise à jour 11/2014: Vous pouvez également voir le GITUB Page


0 commentaires

8
votes

Tes ... En outre, lisez http://jansi.fusource.org/ xxx


1 commentaires

N'oubliez pas d'ajouter une utilisation: system.out.println ("Ce sera violet:" + violet + "violet!" + Réinitialiser + "Texte de couleur normal");



1
votes

non directement liée à la sortie de la console Java, mais si vous souhaitez utiliser des couleurs ANSI dans la sortie de la console de Kotlin, il s'agit d'une excellente bibliothèque à utiliser - https://github.com/importre/crayon


1 commentaires

Ha - Kotlin n'avait pas encore été libéré quand j'ai posé cette question! Il serait annoncé 2 mois plus tard et je ne l'apprendrais pas en fait de plusieurs années plus tard.