| Author |
Swing styles best practice
|
Christophe Verré
Sheriff
Joined: Nov 24, 2005
Posts: 14669
|
|
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 ]
|
 |
 |
|
|
subject: Swing styles best practice
|
|
|