you can say myText.setForeground(magenta); myText.setForeground(new Color(120, 150, 244)); TextField inherit setForeground from Component and setBackground from TextComponent. Class Color defines a bunch of ready made colors for you to use. Or you can feed in the numbers relating the the mix of red green and blue that you want (like the custom color setters in paint applications). There are other contructors available if you read the API.
"JavaRanch, where the deer and the Certified play" - David O'Meara
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com