aspose file tools
The moose likes Swing / AWT / SWT and the fly likes Swing styles best practice Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Reply Bookmark "Swing styles best practice" Watch "Swing styles best practice" New topic
Author

Swing styles best practice

Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14669
    
  11

Could you tell me what could be a nice way to set styles for Swing components ?
I have a set of personal component (like MyButton inheriting JButton), and I'd like to set custom styles for each of them. The font would be the same for all.

I now have a class with a static method called setStyle(Component c), but it's full of if/else. Very ugly. Is there any cleaner way ?


[My Blog]
All roads lead to JavaRanch
Edwin Dalorzo
Ranch Hand

Joined: Dec 31, 2004
Posts: 961
Since you are working with JavaBeans components you may exploit the fact that the name of the property corresponds with the name of its get method and use reflection.

Another options could be to follow a concept similar to those used by frameworks like: CookSwing and JellySwing
[ December 12, 2006: Message edited by: Edwin Dalorzo ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Swing styles best practice
 
Similar Threads
Colored Text for SQL Editor
Using Swing Components
css backbean
Uniform Font for class of swing components
open acrobat reader in swing component