This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Okay, every component has an ID attribute. Here you can put the name you want to display in error message. This will require bit of customization though in the existing framework but that will be needed. Alternatively, you can specify any unique id to the component "ID" and corresponding to this id put a user familiar name in a properties file. At run-time you can read this user friendly name from the file using resouce bundle etc.