WEB开发网
开发学院软件开发Java 用开源工具创建 BlackBerry 应用程序 阅读

用开源工具创建 BlackBerry 应用程序

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: main 方法将创建 named bb_ibm_demo 类的新实例,该类是 UiApplication 类的扩展,用开源工具创建 BlackBerry 应用程序(7),UiApplication 位于 net.rim.device.api.ui 包中,UiApplication 类是拥有 UI

main 方法将创建 named bb_ibm_demo 类的新实例。该类是 UiApplication 类的扩展。UiApplication 位于 net.rim.device.api.ui 包中。UiApplication 类是拥有 UI 的所有 BlackBerry 应用程序的基类。

bb_ibm_demo 类的构造函数将创建 bb_ibm_screen 类的实例。该类是由 bb_ibm_screen.java 定义和实现的。在屏幕被创建后,将被传递给 pushScreen() 方法。在本质上,这样做将把屏幕引入到设备的视图中。

屏幕

示例应用程序拥有一个非常基本的 UI。bb_ibm_screen 类将扩展 MainScreen 类,这是由 RIM 提供的类,用于实现 BlackBerry 应用程序的常用特性。此外,该类将实现 Java 接口 FieldChangeListener。这将允许该类对 UI 元素中的用户输入做出反应。在下一节中介绍检测按钮按下操作时将更加详细地说明。

样例应用程序的核心 UI 是在 bb_ibm_screen 类的构造函数中创建的。在查看创建 UI 元素的代码之前,让我们看一看属于类成员的 UI 元素的声明。


清单 2. UI 元素的声明
  // private members - these represent the "controls" 
  private BasicEditField identifierfield = null; 
  private BasicEditField datafield = null; 
  private ButtonField submitbutton = null; 
  private LabelField statusfield = null; 

每个变量都代表一个 UI 元素。有两个字段可以输入文本。这些字段都是 BasicEditField 成员。ButtonField 用于发起事务。LabelField 将提供应用程序内发生的事情的只读显示。让我们看看为教程样例应用程序创建 UI 的代码(参见清单 3)。构造函数将通过调用 super() 调用超类构造函数。设定屏幕的标题,并且调用一个方法创建 UI。该 UI 被分到一个独立的方法中。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:开源 工具 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接