黑莓開發者的第一個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語句。

 

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