Maison > Java > javaDidacticiel > Comment puis-je imprimer du texte en couleur sur la console à l'aide de Java ?

Comment puis-je imprimer du texte en couleur sur la console à l'aide de Java ?

Susan Sarandon
Libérer: 2024-12-25 21:28:09
original
646 Les gens l'ont consulté

How Can I Print Colored Text to the Console Using Java?

Impression de texte en couleur dans la console à l'aide de System.out.println()

L'impression de données dans différentes couleurs peut être utile pour mettre en évidence des informations importantes ou faire la distinction entre différents types de messages. Dans la plupart des terminaux Unix, les codes d'échappement ANSI peuvent être utilisés pour ajouter de la couleur au texte de la console. Cependant, cette fonctionnalité n'est pas prise en charge dans l'invite de commande Windows.

Utilisation des codes d'échappement ANSI

Les codes d'échappement ANSI utilisés pour colorer le texte sont :

- Reset: \u001B[0m
- Black: \u001B[30m
- Red: \u001B[31m
- Green: \u001B[32m
- Yellow: \u001B[33m
- Blue: \u001B[34m
- Purple: \u001B[35m
- Cyan: \u001B[36m
- White: \u001B[37m
Copier après la connexion

Par exemple :

System.out.println("\u001B[31mThis text is red!\u001B[0m");
Copier après la connexion

Changement d'arrière-plan Couleur

En plus de colorer le texte, les codes d'échappement ANSI peuvent également être utilisés pour changer la couleur d'arrière-plan :

- Black background: \u001B[40m
- Red background: \u001B[41m
- Green background: \u001B[42m
- Yellow background: \u001B[43m
- Blue background: \u001B[44m
- Purple background: \u001B[45m
- Cyan background: \u001B[46m
- White background: \u001B[47m
Copier après la connexion

La combinaison des couleurs du texte et de l'arrière-plan crée de grandes possibilités pour mettre en valeur le texte.

Remarque : Les codes d'échappement ANSI ne fonctionnent que dans les terminaux prenant en charge eux.

Bibliothèque alternative

Si l'utilisation de JNI est acceptable, la bibliothèque Jansi propose une API Java alternative pour manipuler les couleurs du texte dans l'invite de commande Windows.

Ces méthodes vous permettent d'intégrer les modifications de couleur et d'arrière-plan directement dans la sortie de votre console.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal