尝试编写一个hello world CLDC黑莓程序

发布于 2024-11-03 01:34:13 字数 751 浏览 5 评论 0原文

我得到了《Advanced Black Berry 6 Development》一书。 我能够使 midlet 示例正常工作,但不是 CLDC 程序的第一个示例。似乎它永远不会到达代码,当我运行应用程序时,我得到一个空白的白屏。 我试图设置一个断点,但它从未消失。

这是代码

package test.org;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;

public class cHelloUniverses extends  UiApplication{


    public static void main(String[] args)
     {
         (new cHelloUniverses()).start();
     }


    public void start()
 {
     MainScreen main = new MainScreen();
     LabelField label= new LabelField("Hello Ted");
     main.add(label);

     UiApplication app = UiApplication.getUiApplication();
     app.pushScreen(main);
     app.enterEventDispatcher();

 }


}

I got the book Advance Black Berry 6 Development.
I was able to get the midlet example to work, but not the first example for a CLDC program. It seems like it never gets to the code and when I run the app I get a blank white screen.
I tried to put a break point but it never went off.

Here is the code

package test.org;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;

public class cHelloUniverses extends  UiApplication{


    public static void main(String[] args)
     {
         (new cHelloUniverses()).start();
     }


    public void start()
 {
     MainScreen main = new MainScreen();
     LabelField label= new LabelField("Hello Ted");
     main.add(label);

     UiApplication app = UiApplication.getUiApplication();
     app.pushScreen(main);
     app.enterEventDispatcher();

 }


}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄风 2024-11-10 01:34:13

将 start() 方法替换为:

public void start()
 {
     MainScreen main = new MainScreen();
     LabelField label= new LabelField("Hello Ted");
     main.add(label);

     this.pushScreen(main);
     this.enterEventDispatcher();

 }

Replace your start() method with this:

public void start()
 {
     MainScreen main = new MainScreen();
     LabelField label= new LabelField("Hello Ted");
     main.add(label);

     this.pushScreen(main);
     this.enterEventDispatcher();

 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文