Heim > Java > javaLernprogramm > Wie kann ich mit Java farbigen Text auf der Konsole drucken?

Wie kann ich mit Java farbigen Text auf der Konsole drucken?

Susan Sarandon
Freigeben: 2024-12-25 21:28:09
Original
603 Leute haben es durchsucht

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

Drucken von farbigem Text in der Konsole mit System.out.println()

Das Drucken von Daten in verschiedenen Farben kann nützlich sein, um wichtige Informationen hervorzuheben oder zwischen verschiedenen Arten von Nachrichten unterscheiden. In den meisten Unix-Terminals können ANSI-Escape-Codes verwendet werden, um dem Konsolentext Farbe hinzuzufügen. Diese Funktionalität wird jedoch in der Windows-Eingabeaufforderung nicht unterstützt.

Verwenden von ANSI-Escape-Codes

Die zum Färben von Text verwendeten ANSI-Escape-Codes sind:

- 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
Nach dem Login kopieren

Zum Beispiel:

System.out.println("\u001B[31mThis text is red!\u001B[0m");
Nach dem Login kopieren

Hintergrund ändern Farbe

Neben dem Färben des Textes können ANSI-Escape-Codes auch zum Ändern der Hintergrundfarbe verwendet werden:

- 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
Nach dem Login kopieren

Durch die Kombination von Text- und Hintergrundfarben ergeben sich großartige Möglichkeiten zur Hervorhebung von Text.

Hinweis: ANSI-Escape-Codes funktionieren nur in Terminals, die dies unterstützen sie.

Alternative Bibliothek

Wenn die Verwendung von JNI akzeptabel ist, bietet die Jansi-Bibliothek eine alternative Java-API zum Bearbeiten von Textfarben in der Windows-Eingabeaufforderung.

Mit diesen Methoden können Sie Farb- und Hintergrundänderungen direkt in Ihre Konsolenausgabe einbetten.

Das obige ist der detaillierte Inhalt vonWie kann ich mit Java farbigen Text auf der Konsole drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage