Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » UltraLiteJ » 使用 UltraLiteJ » 教程:构建用于 BlackBerry 的 UltraLiteJ 应用程序 » 第 1 部分:为 BlackBerry 创建新的 BlackBerry UltraLiteJ 应用程序

 

第 2 课:显示 BlackBerry 应用程序屏幕

在本课中,将创建带有 main 方法的用于打开 HomeScreen 的类,该 HomeScreen 包含标题和状态消息。

  1. 在工作区视图中,右击项目并选择 [Create New File In Project]。

  2. 在 [Source File Name] 框中,键入 myapp\Application.java 以创建名为 Application.java 的文件,该文件是 myapp 包的一部分。

    单击 [OK] 创建文件。Application 类即会出现在 JDE 窗口中。

  3. 定义 Application 类。此类不需要导入。添加构造函数和 main 方法,因此 Application 类定义如下:



    class Application extends net.rim.device.api.ui.UiApplication {
        public static void main( String[] args )
        {
            Application instance = new Application();
            instance.enterEventDispatcher();
        }    
        Application() { 
            pushScreen( new HomeScreen() );
        }
    }
  4. 将 HomeScreen 类添加到项目。

    1. 在工作区视图中,右击项目并选择 [Create New File In Project]。

    2. 在 [Source File Name] 框中,键入 myapp\HomeScreen.java

    3. 单击 [OK] 创建文件。

      HomeScreen 类出现在 JDE 窗口中。

  5. 定义 HomeScreen 类,以使其显示标题和状态消息。



    package myapp;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.container.*;
    import java.util.*;
    
    class HomeScreen extends MainScreen {
    
        HomeScreen() {
            
            // Set the window title
            LabelField applicationTitle = new LabelField("Hello BlackBerry");
            setTitle(applicationTitle);
            
            // Add a label to show application status
            _statusLabel = new LabelField( "Status: Started" );
            add( _statusLabel );
        }
        private LabelField _statusLabel;
    }

    将 _statusLabel 定义为类变量,这样以后便可从应用程序的其它部分对其进行访问。

  6. 右击该项目然后选择 [Build]。确保编译过程没有出错。

  7. 按下 F5 在设备模拟器中运行应用程序。

    在单独的窗口中启动 BlackBerry 模拟器。

  8. 在模拟器上,导航至 [Applications] 窗口,然后选择 HelloBlackBerry 应用程序。

  9. 启动应用程序。

    将出现一个窗口,其中显示标题栏 [Hello BlackBerry] 和状态行 [Status: started]。

  10. 从 JDE [Debug] 菜单中选择 [Stop Debugging]。

    模拟器终止。