Thanks for letting us know and for posting that code - I am sure other will find it useful.
As an aside, I found this site - http://cloford.com/resources/colours/500col.htm - which lists 500 colours along with the hex codes for each. For testing, I made up a helper class; import java.util.Map; import java.util.HashMap; /** * * @author win user */ public class ColourToRGB { private static Map<String, String> colourMap = null; static { colourMap = new HashMap<String, String>(); colourMap.put("indianred", "B0171F"); colourMap.put("crimson", "DC143C"); colourMap.put("lightpink", "FFB6C1"); colourMap.put("lightpink1", "FFAEB9"); colourMap.put("lightpink2", "EEA2AD"); colourMap.put("lightpink3", "CD8C95"); colourMap.put("lightpink4", "8B5F65"); colourMap.put("pink", "FFC0CB"); colourMap.put("pink1", "FFB5C5"); colourMap.put("pink2", "EEA9B8"); colourMap.put("pink3", "CD919E"); colourMap.put("pink4", "8B636C"); colourMap.put("palevioletred", "DB7093"); colourMap.put("palevioletred1", "FF82AB"); colourMap.put("palevioletred2", "EE799F"); colourMap.put("palevioletred3", "CD6889"); colourMap.put("palevioletred4", "8B475D"); colourMap.put("lavenderblush1", "FFF0F5"); colourMap.put("lavenderblush2", "EEE0E5"); colourMap.put("lavenderblush3", "CDC1C5"); colourMap.put("lavenderblush4", "8B8386"); colourMap.put("violetred1", "FF3E96"); colourMap.put("violetred2", "EE3A8C"); colourMap.put("violetred3", "CD3278"); colourMap.put("violetred4", "8B2252"); colourMap.put("hotpink", "FF69B4"); colourMap.put("hotpink1", "FF6EB4"); colourMap.put("hotpink2", "EE6AA7"); colourMap.put("hotpink3", "CD6090"); colourMap.put("hotpink4", "8B3A62"); colourMap.put("raspberry", "872657"); colourMap.put("deeppink1", "FF1493"); colourMap.put("deeppink2", "EE1289"); colourMap.put("deeppink3", "CD1076"); colourMap.put("deeppink4", "8B0A50"); colourMap.put("maroon1", "FF34B3"); colourMap.put("maroon2", "EE30A7"); colourMap.put("maroon3", "CD2990"); colourMap.put("maroon4", "8B1C62"); colourMap.put("mediumvioletred", "C71585"); colourMap.put("violetred", "D02090"); colourMap.put("orchid", "DA70D6"); colourMap.put("orchid1", "FF83FA"); colourMap.put("orchid2", "EE7AE9"); colourMap.put("orchid3", "CD69C9"); colourMap.put("orchid4", "8B4789"); colourMap.put("thistle", "D8BFD8"); colourMap.put("thistle1", "FFE1FF"); colourMap.put("thistle2", "EED2EE"); colourMap.put("thistle3", "CDB5CD"); colourMap.put("thistle4", "8B7B8B"); colourMap.put("plum1", "FFBBFF"); colourMap.put("plum2", "EEAEEE"); colourMap.put("plum3", "CD96CD"); colourMap.put("plum4", "8B668B"); colourMap.put("plum", "DDA0DD"); colourMap.put("violet", "EE82EE"); colourMap.put("magenta", "FF00FF"); colourMap.put("magenta2", "EE00EE"); colourMap.put("magenta3", "CD00CD"); colourMap.put("magenta4", "8B008B"); colourMap.put("purple*", "800080"); colourMap.put("mediumorchid", "BA55D3"); colourMap.put("mediumorchid1", "E066FF"); colourMap.put("mediumorchid2", "D15FEE"); colourMap.put("mediumorchid3", "B452CD"); colourMap.put("mediumorchid4", "7A378B"); colourMap.put("darkviolet", "9400D3"); colourMap.put("darkorchid", "9932CC"); colourMap.put("darkorchid1", "BF3EFF"); colourMap.put("darkorchid2", "B23AEE"); colourMap.put("darkorchid3", "9A32CD"); colourMap.put("darkorchid4", "68228B"); colourMap.put("indigo", "4B0082"); colourMap.put("blueviolet", "8A2BE2"); colourMap.put("purple1", "9B30FF"); colourMap.put("purple2", "912CEE"); colourMap.put("purple3", "7D26CD"); colourMap.put("purple4", "551A8B"); colourMap.put("mediumpurple", "9370DB"); colourMap.put("mediumpurple1", "AB82FF"); colourMap.put("mediumpurple2", "9F79EE"); colourMap.put("mediumpurple3", "8968CD"); colourMap.put("mediumpurple4", "5D478B"); colourMap.put("darkslateblue", "483D8B"); colourMap.put("lightslateblue", "8470FF"); colourMap.put("mediumslateblue", "7B68EE"); colourMap.put("slateblue", "6A5ACD"); colourMap.put("slateblue1", "836FFF"); colourMap.put("slateblue2", "7A67EE"); colourMap.put("slateblue3", "6959CD"); colourMap.put("slateblue4", "473C8B"); colourMap.put("ghostwhite", "F8F8FF"); colourMap.put("lavender", "E6E6FA"); colourMap.put("blue*", "0000FF"); colourMap.put("blue2", "0000EE"); colourMap.put("blue3", "0000CD"); colourMap.put("blue4", "00008B"); colourMap.put("navy*", "80"); colourMap.put("midnightblue", "191970"); colourMap.put("cobalt", "3D59AB"); colourMap.put("royalblue", "41690"); colourMap.put("royalblue1", "4876FF"); colourMap.put("royalblue2", "436EEE"); colourMap.put("royalblue3", "3A5FCD"); colourMap.put("royalblue4", "27408B"); colourMap.put("cornflowerblue", "6495ED"); colourMap.put("lightsteelblue", "B0C4DE"); colourMap.put("lightsteelblue1", "CAE1FF"); colourMap.put("lightsteelblue2", "BCD2EE"); colourMap.put("lightsteelblue3", "A2B5CD"); colourMap.put("lightsteelblue4", "6E7B8B"); colourMap.put("lightslategray", "778899"); colourMap.put("slategray", "708090"); colourMap.put("slategray1", "C6E2FF"); colourMap.put("slategray2", "B9D3EE"); colourMap.put("slategray3", "9FB6CD"); colourMap.put("slategray4", "6C7B8B"); colourMap.put("dodgerblue1", "1E90FF"); colourMap.put("dodgerblue2", "1C86EE"); colourMap.put("dodgerblue3", "1874CD"); colourMap.put("dodgerblue4", "104E8B"); colourMap.put("aliceblue", "F0F8FF"); colourMap.put("steelblue", "4682B4"); colourMap.put("steelblue1", "63B8FF"); colourMap.put("steelblue2", "5CACEE"); colourMap.put("steelblue3", "4F94CD"); colourMap.put("steelblue4", "36648B"); colourMap.put("lightskyblue", "87CEFA"); colourMap.put("lightskyblue1", "B0E2FF"); colourMap.put("lightskyblue2", "A4D3EE"); colourMap.put("lightskyblue3", "8DB6CD"); colourMap.put("lightskyblue4", "607B8B"); colourMap.put("skyblue1", "87CEFF"); colourMap.put("skyblue2", "7EC0EE"); colourMap.put("skyblue3", "6CA6CD"); colourMap.put("skyblue4", "4A708B"); colourMap.put("skyblue", "87CEEB"); colourMap.put("deepskyblue1", "00BFFF"); colourMap.put("deepskyblue2", "00B2EE"); colourMap.put("deepskyblue3", "009ACD"); colourMap.put("deepskyblue4", "00688B"); colourMap.put("peacock", "33A1C9"); colourMap.put("lightblue", "ADD8E6"); colourMap.put("lightblue1", "BFEFFF"); colourMap.put("lightblue2", "B2DFEE"); colourMap.put("lightblue3", "9AC0CD"); colourMap.put("lightblue4", "68838B"); colourMap.put("powderblue", "B0E0E6"); colourMap.put("cadetblue1", "98F5FF"); colourMap.put("cadetblue2", "8EE5EE"); colourMap.put("cadetblue3", "7AC5CD"); colourMap.put("cadetblue4", "53868B"); colourMap.put("turquoise1", "00F5FF"); colourMap.put("turquoise2", "00E5EE"); colourMap.put("turquoise3", "00C5CD"); colourMap.put("turquoise4", "00868B"); colourMap.put("cadetblue", "5F9EA0"); colourMap.put("darkturquoise", "00CED1"); colourMap.put("azure1", "F0FFFF"); colourMap.put("azure2", "E0EEEE"); colourMap.put("azure3", "C1CDCD"); colourMap.put("azure4", "838B8B"); colourMap.put("lightcyan1", "E0FFFF"); colourMap.put("lightcyan2", "D1EEEE"); colourMap.put("lightcyan3", "B4CDCD"); colourMap.put("lightcyan4", "7A8B8B"); colourMap.put("paleturquoise1", "BBFFFF"); colourMap.put("paleturquoise2", "AEEEEE"); colourMap.put("paleturquoise3", "96CDCD"); colourMap.put("paleturquoise4", "668B8B"); colourMap.put("darkslategray", "2F4F4F"); colourMap.put("darkslategray1", "97FFFF"); colourMap.put("darkslategray2", "8DEEEE"); colourMap.put("darkslategray3", "79CDCD"); colourMap.put("darkslategray4", "528B8B"); colourMap.put("cyan/aqua", "00FFFF"); colourMap.put("cyan2", "00EEEE"); colourMap.put("cyan3", "00CDCD"); colourMap.put("cyan4", "008B8B"); colourMap.put("teal", "008080"); colourMap.put("mediumturquoise", "48D1CC"); colourMap.put("lightseagreen", "20B2AA"); colourMap.put("manganeseblue", "03A89E"); colourMap.put("turquoise", "40E0D0"); colourMap.put("coldgrey", "808A87"); colourMap.put("turquoiseblue", "00C78C"); colourMap.put("aquamarine1", "7FFFD4"); colourMap.put("aquamarine2", "76EEC6"); colourMap.put("aquamarine3", "66CDAA"); colourMap.put("aquamarine4", "458B74"); colourMap.put("mediumspringgreen", "00FA9A"); colourMap.put("mintcream", "F5FFFA"); colourMap.put("springgreen", "00FF7F"); colourMap.put("springgreen1", "00EE76"); colourMap.put("springgreen2", "00CD66"); colourMap.put("springgreen3", "008B45"); colourMap.put("mediumseagreen", "3CB371"); colourMap.put("seagreen1", "54FF9F"); colourMap.put("seagreen2", "4EEE94"); colourMap.put("seagreen3", "43CD80"); colourMap.put("seagreen4", "2E8B57"); colourMap.put("emeraldgreen", "00C957"); colourMap.put("mint", "BDFCC9"); colourMap.put("cobaltgreen", "3D9140"); colourMap.put("honeydew1", "F0FFF0"); colourMap.put("honeydew2", "E0EEE0"); colourMap.put("honeydew3", "C1CDC1"); colourMap.put("honeydew4", "838B83"); colourMap.put("darkseagreen", "8FBC8F"); colourMap.put("darkseagreen1", "C1FFC1"); colourMap.put("darkseagreen2", "B4EEB4"); colourMap.put("darkseagreen3", "9BCD9B"); colourMap.put("darkseagreen4", "698B69"); colourMap.put("palegreen", "98FB98"); colourMap.put("palegreen1", "9AFF9A"); colourMap.put("palegreen2", "90EE90"); colourMap.put("palegreen3", "7CCD7C"); colourMap.put("palegreen4", "548B54"); colourMap.put("limegreen", "32CD32"); colourMap.put("forestgreen", "228B22"); colourMap.put("green1", "00FF00"); colourMap.put("green2", "00EE00"); colourMap.put("green3", "00CD00"); colourMap.put("green4", "008B00"); colourMap.put("green*", "008000"); colourMap.put("darkgreen", "006400"); colourMap.put("sapgreen", "308014"); colourMap.put("lawngreen", "7CFC00"); colourMap.put("chartreuse1", "7FFF00"); colourMap.put("chartreuse2", "76EE00"); colourMap.put("chartreuse3", "66CD00"); colourMap.put("chartreuse4", "458B00"); colourMap.put("greenyellow", "ADFF2F"); colourMap.put("darkolivegreen1", "CAFF70"); colourMap.put("darkolivegreen2", "BCEE68"); colourMap.put("darkolivegreen3", "A2CD5A"); colourMap.put("darkolivegreen4", "6E8B3D"); colourMap.put("darkolivegreen", "556B2F"); colourMap.put("olivedrab", "6B8E23"); colourMap.put("olivedrab1", "C0FF3E"); colourMap.put("olivedrab2", "B3EE3A"); colourMap.put("olivedrab3", "9ACD32"); colourMap.put("olivedrab4", "698B22"); colourMap.put("ivory1", "FFFFF0"); colourMap.put("ivory2", "EEEEE0"); colourMap.put("ivory3", "CDCDC1"); colourMap.put("ivory4", "8B8B83"); colourMap.put("beige", "F5F5DC"); colourMap.put("lightyellow1", "FFFFE0"); colourMap.put("lightyellow2", "EEEED1"); colourMap.put("lightyellow3", "CDCDB4"); colourMap.put("lightyellow4", "8B8B7A"); colourMap.put("lightgoldenrodyellow", "FAFAD2"); colourMap.put("yellow1", "FFFF00"); colourMap.put("yellow2", "EEEE00"); colourMap.put("yellow3", "CDCD00"); colourMap.put("yellow4", "8B8B00"); colourMap.put("warmgrey", "808069"); colourMap.put("olive*", "808000"); colourMap.put("darkkhaki", "BDB76B"); colourMap.put("khaki1", "FFF68F"); colourMap.put("khaki2", "EEE685"); colourMap.put("khaki3", "CDC673"); colourMap.put("khaki4", "8B864E"); colourMap.put("khaki", "F0E68C"); colourMap.put("palegoldenrod", "EEE8AA"); colourMap.put("lemonchiffon1", "FFFACD"); colourMap.put("lemonchiffon2", "EEE9BF"); colourMap.put("lemonchiffon3", "CDC9A5"); colourMap.put("lemonchiffon4", "8B8970"); colourMap.put("lightgoldenrod1", "FFEC8B"); colourMap.put("lightgoldenrod2", "EEDC82"); colourMap.put("lightgoldenrod3", "CDBE70"); colourMap.put("lightgoldenrod4", "8B814C"); colourMap.put("banana", "E3CF57"); colourMap.put("gold1", "FFD700"); colourMap.put("gold2", "EEC900"); colourMap.put("gold3", "CDAD00"); colourMap.put("gold4", "8B7500"); colourMap.put("cornsilk1", "FFF8DC"); colourMap.put("cornsilk2", "EEE8CD"); colourMap.put("cornsilk3", "CDC8B1"); colourMap.put("cornsilk4", "8B8878"); colourMap.put("goldenrod", "DAA520"); colourMap.put("goldenrod1", "FFC125"); colourMap.put("goldenrod2", "EEB422"); colourMap.put("goldenrod3", "CD9B1D"); colourMap.put("goldenrod4", "8B6914"); colourMap.put("darkgoldenrod", "B8860B"); colourMap.put("darkgoldenrod1", "FFB90F"); colourMap.put("darkgoldenrod2", "EEAD0E"); colourMap.put("darkgoldenrod3", "CD950C"); colourMap.put("darkgoldenrod4", "8B6508"); colourMap.put("orange1", "FFA500"); colourMap.put("orange2", "EE9A00"); colourMap.put("orange3", "CD8500"); colourMap.put("orange4", "8B5A00"); colourMap.put("floralwhite", "FFFAF0"); colourMap.put("oldlace", "FDF5E6"); colourMap.put("wheat", "F5DEB3"); colourMap.put("wheat1", "FFE7BA"); colourMap.put("wheat2", "EED8AE"); colourMap.put("wheat3", "CDBA96"); colourMap.put("wheat4", "8B7E66"); colourMap.put("moccasin", "FFE4B5"); colourMap.put("papayawhip", "FFEFD5"); colourMap.put("blanchedalmond", "FFEBCD"); colourMap.put("navajowhite1", "FFDEAD"); colourMap.put("navajowhite2", "EECFA1"); colourMap.put("navajowhite3", "CDB38B"); colourMap.put("navajowhite4", "8B795E"); colourMap.put("eggshell", "FCE6C9"); colourMap.put("tan", "D2B48C"); colourMap.put("brick", "9C661F"); colourMap.put("cadmiumyellow", "FF9912"); colourMap.put("antiquewhite", "FAEBD7"); colourMap.put("antiquewhite1", "FFEFDB"); colourMap.put("antiquewhite2", "EEDFCC"); colourMap.put("antiquewhite3", "CDC0B0"); colourMap.put("antiquewhite4", "8B8378"); colourMap.put("burlywood", "DEB887"); colourMap.put("burlywood1", "FFD39B"); colourMap.put("burlywood2", "EEC591"); colourMap.put("burlywood3", "CDAA7D"); colourMap.put("burlywood4", "8B7355"); colourMap.put("bisque1", "FFE4C4"); colourMap.put("bisque2", "EED5B7"); colourMap.put("bisque3", "CDB79E"); colourMap.put("bisque4", "8B7D6B"); colourMap.put("melon", "E3A869"); colourMap.put("carrot", "ED9121"); colourMap.put("darkorange", "FF8C00"); colourMap.put("darkorange1", "FF7F00"); colourMap.put("darkorange2", "EE7600"); colourMap.put("darkorange3", "CD6600"); colourMap.put("darkorange4", "8B4500"); colourMap.put("orange", "FF8000"); colourMap.put("tan1", "FFA54F"); colourMap.put("tan2", "EE9A49"); colourMap.put("tan3", "CD853F"); colourMap.put("tan4", "8B5A2B"); colourMap.put("linen", "FAF0E6"); colourMap.put("peachpuff1", "FFDAB9"); colourMap.put("peachpuff2", "EECBAD"); colourMap.put("peachpuff3", "CDAF95"); colourMap.put("peachpuff4", "8B7765"); colourMap.put("seashell1", "FFF5EE"); colourMap.put("seashell2", "EEE5DE"); colourMap.put("seashell3", "CDC5BF"); colourMap.put("seashell4", "8B8682"); colourMap.put("sandybrown", "F4A460"); colourMap.put("rawsienna", "C76114"); colourMap.put("chocolate", "D2691E"); colourMap.put("chocolate1", "FF7F24"); colourMap.put("chocolate2", "EE7621"); colourMap.put("chocolate3", "CD661D"); colourMap.put("chocolate4", "8B4513"); colourMap.put("ivoryblack", "292421"); colourMap.put("flesh", "FF7D40"); colourMap.put("cadmiumorange", "FF6103"); colourMap.put("burntsienna", "8A360F"); colourMap.put("sienna", "A0522D"); colourMap.put("sienna1", "FF8247"); colourMap.put("sienna2", "EE7942"); colourMap.put("sienna3", "CD6839"); colourMap.put("sienna4", "8B4726"); colourMap.put("lightsalmon1", "FFA07A"); colourMap.put("lightsalmon2", "EE9572"); colourMap.put("lightsalmon3", "CD8162"); colourMap.put("lightsalmon4", "8B5742"); colourMap.put("coral", "FF7F50"); colourMap.put("orangered1", "FF4500"); colourMap.put("orangered2", "EE4000"); colourMap.put("orangered3", "CD3700"); colourMap.put("orangered4", "8B2500"); colourMap.put("sepia", "5E2612"); colourMap.put("darksalmon", "E9967A"); colourMap.put("salmon1", "FF8C69"); colourMap.put("salmon2", "EE8262"); colourMap.put("salmon3", "CD7054"); colourMap.put("salmon4", "8B4C39"); colourMap.put("coral1", "FF7256"); colourMap.put("coral2", "EE6A50"); colourMap.put("coral3", "CD5B45"); colourMap.put("coral4", "8B3E2F"); colourMap.put("burntumber", "8A3324"); colourMap.put("tomato1", "FF6347"); colourMap.put("tomato2", "EE5C42"); colourMap.put("tomato3", "CD4F39"); colourMap.put("tomato4", "8B3626"); colourMap.put("salmon", "FA8072"); colourMap.put("mistyrose1", "FFE4E1"); colourMap.put("mistyrose2", "EED5D2"); colourMap.put("mistyrose3", "CDB7B5"); colourMap.put("mistyrose4", "8B7D7B"); colourMap.put("snow1", "FFFAFA"); colourMap.put("snow2", "EEE9E9"); colourMap.put("snow3", "CDC9C9"); colourMap.put("snow4", "8B8989"); colourMap.put("rosybrown", "BC8F8F"); colourMap.put("rosybrown1", "FFC1C1"); colourMap.put("rosybrown2", "EEB4B4"); colourMap.put("rosybrown3", "CD9B9B"); colourMap.put("rosybrown4", "8B6969"); colourMap.put("lightcoral", "F08080"); colourMap.put("indianred", "CD5C5C"); colourMap.put("indianred1", "FF6A6A"); colourMap.put("indianred2", "EE6363"); colourMap.put("indianred4", "8B3A3A"); colourMap.put("indianred3", "CD5555"); colourMap.put("brown", "A52A2A"); colourMap.put("brown1", "FF4040"); colourMap.put("brown2", "EE3B3B"); colourMap.put("brown3", "CD3333"); colourMap.put("brown4", "8B2323"); colourMap.put("firebrick", "B22222"); colourMap.put("firebrick1", "FF3030"); colourMap.put("firebrick2", "EE2C2C"); colourMap.put("firebrick3", "CD2626"); colourMap.put("firebrick4", "8B1A1A"); colourMap.put("red1", "FF0000"); colourMap.put("red2", "EE0000"); colourMap.put("red3", "CD0000"); colourMap.put("red4", "8B0000"); colourMap.put("maroon*", "800000"); colourMap.put("sgibeet", "8E388E"); colourMap.put("sgislateblue", "7171C6"); colourMap.put("sgilightblue", "7D9EC0"); colourMap.put("sgiteal", "388E8E"); colourMap.put("sgichartreuse", "71C671"); colourMap.put("sgiolivedrab", "8E8E38"); colourMap.put("sgibrightgray", "C5C1AA"); colourMap.put("sgisalmon", "C67171"); colourMap.put("sgidarkgray", "555555"); colourMap.put("sgigray12", "1E1E1E"); colourMap.put("sgigray16", "282828"); colourMap.put("sgigray32", "515151"); colourMap.put("sgigray36", "5B5B5B"); colourMap.put("sgigray52", "848484"); colourMap.put("sgigray56", "8E8E8E"); colourMap.put("sgilightgray", "AAAAAA"); colourMap.put("sgigray72", "B7B7B7"); colourMap.put("sgigray76", "C1C1C1"); colourMap.put("sgigray92", "EAEAEA"); colourMap.put("sgigray96", "F4F4F4"); colourMap.put("white*", "FFFFFF"); colourMap.put("gainsboro", "DCDCDC"); colourMap.put("lightgrey", "D3D3D3"); colourMap.put("silver*", "C0C0C0"); colourMap.put("darkgray", "A9A9A9"); colourMap.put("gray*", "808080"); colourMap.put("gray42", "696969"); colourMap.put("black*", "000000"); colourMap.put("gray99", "FCFCFC"); colourMap.put("gray98", "FAFAFA"); colourMap.put("gray97", "F7F7F7"); colourMap.put("whitesmoke", "F5F5F5"); colourMap.put("gray95", "F2F2F2"); colourMap.put("gray94", "F0F0F0"); colourMap.put("gray93", "EDEDED"); colourMap.put("gray92", "EBEBEB"); colourMap.put("gray91", "E8E8E8"); colourMap.put("gray90", "E5E5E5"); colourMap.put("gray89", "E3E3E3"); colourMap.put("gray88", "E0E0E0"); colourMap.put("gray87", "DEDEDE"); colourMap.put("gray86", "DBDBDB"); colourMap.put("gray85", "D9D9D9"); colourMap.put("gray84", "D6D6D6"); colourMap.put("gray83", "D4D4D4"); colourMap.put("gray82", "D1D1D1"); colourMap.put("gray81", "CFCFCF"); colourMap.put("gray80", "CCCCCC"); colourMap.put("gray79", "C9C9C9"); colourMap.put("gray78", "C7C7C7"); colourMap.put("gray77", "C4C4C4"); colourMap.put("gray76", "C2C2C2"); colourMap.put("gray75", "BFBFBF"); colourMap.put("gray74", "BDBDBD"); colourMap.put("gray73", "BABABA"); colourMap.put("gray72", "B8B8B8"); colourMap.put("gray71", "B5B5B5"); colourMap.put("gray70", "B3B3B3"); colourMap.put("gray69", "B0B0B0"); colourMap.put("gray68", "ADADAD"); colourMap.put("gray67", "ABABAB"); colourMap.put("gray66", "A8A8A8"); colourMap.put("gray65", "A6A6A6"); colourMap.put("gray64", "A3A3A3"); colourMap.put("gray63", "A1A1A1"); colourMap.put("gray62", "9E9E9E"); colourMap.put("gray61", "9C9C9C"); colourMap.put("gray60", "999999"); colourMap.put("gray59", "969696"); colourMap.put("gray58", "949494"); colourMap.put("gray57", "919191"); colourMap.put("gray56", "8F8F8F"); colourMap.put("gray55", "8C8C8C"); colourMap.put("gray54", "8A8A8A"); colourMap.put("gray53", "878787"); colourMap.put("gray52", "858585"); colourMap.put("gray51", "828282"); colourMap.put("gray50", "7F7F7F"); colourMap.put("gray49", "7D7D7D"); colourMap.put("gray48", "7A7A7A"); colourMap.put("gray47", "787878"); colourMap.put("gray46", "757575"); colourMap.put("gray45", "737373"); colourMap.put("gray44", "707070"); colourMap.put("gray43", "6E6E6E"); colourMap.put("gray42", "6B6B6B"); colourMap.put("dimgray", "696969"); colourMap.put("gray40", "666666"); colourMap.put("gray39", "636363"); colourMap.put("gray38", "616161"); colourMap.put("gray37", "5E5E5E"); colourMap.put("gray36", "5C5C5C"); colourMap.put("gray35", "595959"); colourMap.put("gray34", "575757"); colourMap.put("gray33", "545454"); colourMap.put("gray32", "525252"); colourMap.put("gray31", "4F4F4F"); colourMap.put("gray30", "4D4D4D"); colourMap.put("gray29", "4A4A4A"); colourMap.put("gray28", "474747"); colourMap.put("gray27", "454545"); colourMap.put("gray26", "424242"); colourMap.put("gray25", "404040"); colourMap.put("gray24", "3D3D3D"); colourMap.put("gray23", "3B3B3B"); colourMap.put("gray22", "383838"); colourMap.put("gray21", "363636"); colourMap.put("gray20", "333333"); colourMap.put("gray19", "303030"); colourMap.put("gray18", "2E2E2E"); colourMap.put("gray17", "2B2B2B"); colourMap.put("gray16", "292929"); colourMap.put("gray15", "262626"); colourMap.put("gray14", "242424"); colourMap.put("gray13", "212121"); colourMap.put("gray12", "1F1F1F"); colourMap.put("gray11", "1C1C1C"); colourMap.put("gray10", "1A1A1A"); colourMap.put("gray9", "171717"); colourMap.put("gray8", "141414"); colourMap.put("gray7", "121212"); colourMap.put("gray6", "0F0F0F"); colourMap.put("gray5", "0D0D0D"); colourMap.put("gray4", "0A0A0A"); colourMap.put("gray3", "080808"); colourMap.put("gray2", "050505"); colourMap.put("gray1", "030303"); } public static String getRGBForColour(String colourName) { if(colourMap.containsKey(colourName)) { return(colourMap.get(colourName)); } else { // Black is a safe default to return so that the application // will not fall over for now. return("000000"); } } } which allows me to get the hex code for a colour from it's name. For instance ColourToRGB.getRGBForColour("rosybrown") will return the hex code for that colour, in this case "FFC1C1". Yours Mark B -- View this message in context: http://apache-poi.1045710.n5.nabble.com/how-to-modify-text-s-color-of-word-s-table-tp4285926p4302810.html Sent from the POI - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
