05-11-2010 03:37 PM
I think that the question is a little too broad for a helpful answer.
The newer versions (4.6 and higher) actually have some decent things built in, like BorderFactory. However, you can really do whatever you want by creating your own controls, based on Field or on the existing controls, and dressing them up a little usaing the low-level graphics routines.
05-15-2010 01:08 PM
You can check out Implement Advanced Buttons, Fields, and Managers. It demonstrates many of the advanced UI possibilities.