Java Konsole verschönern?
Kann ich in Java die Schrifftart der Konsole ändern? Also mit Befehlen? Und kann ich denn Fensterhintergrund irgendwie leicht durchsichtig machen? Das würde mich interesieren. Ich hoffe ihr könnt mir helfen. Danke im Vorraus!
Und falls das wichtig ist:
(Ich öffne meine JAR mit Bash)
(Ich nutze Win10 pro x64)
5 Antworten
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Genauso wie bei meiner Antwort zu deiner vorherigen Frage, lassen sich ANSI Escape Codes einsetzen.
Diesmal ein Beispiel, um die Schriftfarbe zu definieren:
public class Main {
public static void main(String[] args) {
System.out.print("\033[35m"); // magenta
System.out.println("Hello world!");
}
}
Weitere Farbcodes kannst du dem Wikipedia-Artikel zu ANSI Escape Codes entnehmen.
Die Hintergrundfarbe lässt sich zwar ebenfalls ändern, doch meines Wissens nicht die Deckkraft.
Bezüglich weiterer Formatierungen schau in den Abschnitt SGR Parameter (wieder bezogen auf den Wikipedia-Artikel).
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Hintergrund und Schriftfarbe der Eingaben kannst du ganz normal in den Einstellungen ändern.
Hier ist ganz gut beschrieben wie du die Schriftfarbe der aktuellen directory und des users ändern kannst.
https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Dafür gibt es meines Wissens nach keine API - das müsstest du also selber entwickeln.
![](https://images.gutefrage.net/media/user/invader7/1449581807080_nmmslarge__0_0_529_529_a3f7a8c3e1b2ab13f0dec2fc10d6a4b3.jpg?v=1449581807000)
meinst du die cmd Konsole? Auf die obere Leiste Rechtsklick und dann auf "Eigenschaften"
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Ich habe ja geschrieben das es Bash ist :) also nicht cmd. Aber ich meinte es so: Das ich in meiner Java Datei irgeneinen Befehl habe der die Schriftart ändert oder so
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Wieso nutzt du eine Unix shell unter windows 10?
In cmd kannst du dass jedenfalls easy einstellen.
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Ich nutze sie nur um verschiedenes zu testen, seitdem ich sie mal für ein privates Projekt benötigt habe. Aber kanst du mir bei der Frage helfen?
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Schau mal hier https://askubuntu.com/questions/157873/is-it-possible-to-change-the-terminal-font/157875
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Das geht nicht
lg
Ich meinte es so: Ich schreibe in meine Java Datei einen Befehl der die Schriftart ändert.