File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

UIManager

 
mira yang
Ranch Hand
Posts: 33
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When we want to change the UI default value,we use code like this :
UIManager.put("Tree.background", new Color(32,33,220));
UIManager.put("Tree.textBackground", new Color(240,22,240));
But how can i know the other string value, like "Tree.background"? For example,when i want to change the scrollbar's color ,what to do and where i can find the whole info about those work?
sorry , my english was very poor!
Thanks!
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can call getDefaults() or getLookAndFeelDefaults() on UIManager() and then call keys() or keySet() on the returned UIDefaults object to get all the current keys you can set values for. Most are pretty self-explanatory, but I'd test them out to make sure the look and feel you are using uses them like you think, and make sure they aren't used in other places.
 
Brian Pipa
Ranch Hand
Posts: 299
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I actually wrote a program/class to do this - allows you to see the current values visually. It's not totally done, but if anyone wants to see it, I can post what I have so far. I have some cool ideas for it just haven't gotten around to adding them.
Brian
[ March 18, 2004: Message edited by: Brian Pipa ]
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic