Hi Levi,
You need to do setSkin on the UIManager in the Context like this:
UIManager uim = (UIManager)context.get("ui");
ui.setSkin("light");
Good luck,
David
-----Original Message-----
From: Kintzel Levente [mailto:[EMAIL PROTECTED]
Sent: Wednesday April 27, 2005 6:23 AM
To: [email protected]
Subject: UIManager
Hi!
I have some problems with the UIManager.
I have created two skins named: "default" and "light".
When I start the application it will start with the default skin. And I
want if an action occures to change the skin in light from java code. How
can I do that? I read the javadoc for UIManager but it seems not to be
enough because it doesn't want to work. May be there is something that I
don't understand.
My code:
UIManager uim=new UIManager();
uim.init(null);
System.out.println("1."+uim.getSkin());
uim.setSkin("light");
System.out.println("2."+uim.getSkin());
uim.refresh();
System.out.println("3."+uim.getSkin());
The code is included in the doBuildTemplate method of a screen.
How can I associate a skin with a user?
Please answer me exactly, if you can. Maybe some examples can be the best
solution. Yhanks a lot!
Regards,
Levi
P.S. Changing the skin from vm works fine...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]