swing - Java - UIManager.setLookAndFeel isn't working -
i'm trying , sense work no success. i'm creating frame , painting applet within it. no exceptions thrown when execute program.
appscreen < applet:
public class appscreen extends applet implements runnable { protected appframe frame; protected graphics appgraphics; public void createframe(int width, int height) throws exception { uimanager.setlookandfeel("org.jvnet.substance.skin.substanceravengraphiteglasslookandfeel"); frame = new appframe(this, width, height); appgraphics = getappcomponent().getgraphics(); startthread(this, 1); } public void startthread(runnable runnable, int i) { final thread thread = new thread(runnable); thread.start(); thread.setpriority(i); } public component getappcomponent() { if (frame != null) homecoming frame; else homecoming this; } }
appframe < frame:
public final class appframe extends frame { private final appscreen screen; public appframe(appscreen screen, int width, int height) { this.screen = screen; setbounds(500, 500, width, height); setresizable(false); setvisible(true); tofront(); } @override public final void update(graphics g) { screen.update(g); } @override public final void paint(graphics g) { screen.paint(g); } }
for instance, phone call createframe(width, height) method.
java swing awt look-and-feel uimanager
No comments:
Post a Comment