1 package org.incava.util; 2 3 4 public class ANSI 5 { 6 private static String ESC = new String (new byte[] { 27 }); 7 8 public static String makeColor(int n) 9 { 10 return ESC + "[" + n + "m"; 11 } 12 13 public static String NONE = makeColor(0); 14 public static String RESET = makeColor(0); 15 public static String BOLD = makeColor(1); 16 public static String UNDERSCORE = makeColor(4); 17 public static String UNDERLINE = makeColor(4); 18 public static String BLINK = makeColor(5); 19 public static String REVERSE = makeColor(7); 20 public static String CONCEALED = makeColor(8); 21 public static String BLACK = makeColor(30); 22 public static String RED = makeColor(31); 23 public static String GREEN = makeColor(32); 24 public static String YELLOW = makeColor(33); 25 public static String BLUE = makeColor(34); 26 public static String MAGENTA = makeColor(35); 27 public static String CYAN = makeColor(36); 28 public static String WHITE = makeColor(37); 29 public static String ON_BLACK = makeColor(40); 30 public static String ON_RED = makeColor(41); 31 public static String ON_GREEN = makeColor(42); 32 public static String ON_YELLOW = makeColor(43); 33 public static String ON_BLUE = makeColor(44); 34 public static String ON_MAGENTA = makeColor(45); 35 public static String ON_CYAN = makeColor(46); 36 public static String ON_WHITE = makeColor(47); 37 38 public static void main(String [] args) 39 { 40 String ESC = new String (new byte[] { 27 }); 41 System.out.println(ESC + "[34mblue" + ESC + "[0m"); 42 System.out.println(BOLD + "bold" + RESET); 43 } 44 45 } 46 | Popular Tags |