1

如何为我的 j2me 应用程序构建基于图像的启动画面?

我已经有一个应用程序,我需要一个启动屏幕来附加它。

4

2 回答 2

3

J2ME 没有默认的“启动屏幕”方法,它只显示一张图片几秒钟,然后继续下一个显示。如果你真的想要,你可以利用时间在后台加载一些其他的东西。

这是 Sun 关于启动画面的教程

于 2009-06-17T16:16:50.407 回答
2

你可以使用这样的东西:

class SplashScreenSwitcher extends Thread {  

    private Display display;
    private Displayable splashScreen;
    private Displayable nextScreen;

    public SplashScreenSwitcher(Display display, Displayable splashScreen, Displayable nextScreen) {
         this.display = display;
         this.splashScreen = splashScreen;
         this.nextScreen = nextScreen;
    }

    public void run() {
         display.setCurrent(splashScreen);
         try {
              Thread.sleep(2000); //Here you set needed time or make a constant
         } catch (Exception ex) {}
         display.setCurrent(nextScreen);
    }
}

所以,你所做的只是创建这个类的一个新实例并启动线程。

于 2009-06-18T19:07:07.803 回答