O ternyata, bisa, dengan karakter ANSI Escape Code
Googling sedikit dan ketemu sumber: http://www.topmudsites.com/forums/mud-coding/413-java-ansi.html#post4076
ANSI Escape mengontrol format, warna, dan beragam jenis kontrol output dari tulisan yang dihasilkan pada terminal. Kata Wikipedia kecuali Windows. Namun bagi yang mau menggunakan ANSI Escape Code pada CMD di Windows gunakanlah JANSI.
Saya kebetulan sedang pakai UNIX dan terminalnya support ANSI Escape Code. Kodenya simpel banget. Kayak gini nih
public class Main{ public static final String NORMAL = "\u001b[0m"; public static final String BLACK = "\u001b[30m"; public static final String RED = "\u001b[31m"; public static final String GREEN = "\u001b[32m"; public static final String YELLOW = "\u001b[33m"; public static final String BLUE = "\u001b[34m"; public static final String MAGENTA = "\u001b[35m"; public static final String CYAN = "\u001b[36m"; public static final String WHITE = "\u001b[37m"; public static final String BLINK = "\u001b[5m"; public static void main(String[] args){ System.out.println(RED + BLINK + "testing" + NORMAL); } }
Perhatikan, penggunaannya adalah atributnya dulu, diikuti teksnya, dan diakhiri normal
Kebetulan di contoh yang ini tulisan menjadi kedip-kedip dan berwarna merah
Gimana? Semoga bermanfaat!
No comments:
Post a Comment
Comment is caring :)