Recently i needed to override dome default values of swing properties...and i got the perfect answer from Rob Prime in this thread
After that i interested to find a way to have all these pairs (simply HashTable keys and values elements) to override them at the startup of applications to make custom values. So firstly I checked the documentations and source codes of jdk6u17 APIs and currently passing lots of pages of Google results and the most and only useful things i found were two code snippets mentioned below :
and another one is almost same...
They will print out a lot of information though, but for example you can not find a key such OptionPane.yesButtonText or OptionPane.noButtonText or OptionPane.cancelButtonText or even swing.boldMetal that i used them as the key argument in method UIManager.put in my current application and brought an example in the thread mentioned before.
I'm really getting a headache cause of searching, neither i couldn't find the default values from source code (i guess they made from some source code i don't have them :
This is a part of UIManager source code i think (by tracking code snippets) is exactly where the table made, but have no source code :
Am I thinking about secrests or ...
Sombody,please, correct me