黑莓开发者的第一个BlackBerry应用开发--创建主程序

创建主程序

创建了包以后,就可以在这个包下开始创建主程序了。选择刚创建的包,点击右键,选择“New->Class”以创建一个类。

在新建类对话框的“Name”一栏中输入类名,本例以“HelloWorld”为类名。这里不要求主应用程序的类名与项目名相同,本例只是延用习惯使用“HelloWorld”作为项目名和主应用程序类名,现实中项目名和主应用程序类名可以不同。

输入类名后注意要选择“net.rim.device.api.ui.UiApplication”作为父类,要选择父类,直接点击“Superclass”栏旁边的“Browse…”按钮可以开始选择。在父类选择框中开发者可以输入父类名开头的几个字符,系统会自动查找相关的类。

选择了父类后注意要选中“public static void main(String[] args)”选项,通过这个选项可以让系统自动生成main函数。如果在创建类的过程中没有选择这一项,也可以在类创建后手工加入main函数,但相对比较麻烦。

最后确认一下“Source folder:”一栏和“Package”一栏显示的内容都正确。

确认无误后点击“Finish”创建该类。

主应用程序类创建后该类对应的java代码将自动显示在程序编辑框中,参考下面提供的完整代码在main函数中插入新建实例和运行实例的代码,并添加HelloWorld构造函数。代码添加完成后如下图:

 

为了方便读者,下面提供该类的完整代码:

 

package com.bbtest.helloworld;

 

import net.rim.device.api.ui.UiApplication;

import net.rim.device.api.ui.component.LabelField;

import net.rim.device.api.ui.container.MainScreen;

 

public class HelloWorld extends UiApplication {

 

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            HelloWorld _app= new HelloWorld();

            _app.enterEventDispatcher();

 

      }

     

      public HelloWorld()

      {

            MainScreen screen = new MainScreen();

            LabelField label = new LabelField("Hello World!");

            screen.add(label);

            this.pushScreen(screen);

      }

 

}

 

输入代码后保存该类,对系统提示的错误进行修改,然后就可以开始测试这个应用程序了。下面的章节会对有关代码的进行详细的解释。

在代码输入过程中注意多使用Eclipse提供的代码辅助工具。如实例名输入完成后再输入“.”系统会提示该实例所能使用的方法或者是属性,可以直接选择。另外,可以在输入了代码后通过右击空白界面,然后选择“Source->Organize Imports”自动完成import语句,不需要手工输入import语句。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章