KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > incava > util > ANSI


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