可视 Mobile 设计器(VMD) 是 NetBeans Mobility 包中的图形界面,允许您使用拖放组件来设计移动应用程序。VMD 允许使用 Mobility 包提供的组件或您自己设计的组件来定义应用程序流程和设计 GUI。VMD 包含许多标准 User Interface (UI) 组件,可用于创建 Lists、Alerts、Forms 和 Images 等应用程序。它还包括一些自定义组件,可用于简化一些比较复杂的功能的创建,比如等待屏幕、启动屏幕、表格项目等。
PIM 浏览器是自定义组件,提供了对日历、地址簿或任务列表等标准移动设备功能的方便访问。可以使用PIM 浏览器组件以允许移动 Java 应用程序访问本地存储的个人信息数据库。此组件使用 PIM(个人信息管理)API,此 API 是 JSR-75 规范 中用于 Java ME Platform 的 PDA Optional Packages 的一部分。JSR-75 不是 MIDP 2.0 规范的一部分,它在定义上属于自定义组件,因此只能与支持 JSR-75 的设备一起使用。
应用程序概述
本例显示如何在支持 JSR-75 的设备的移动应用程序中使用PIM 浏览器组件。它阐述了组件的基本功能,比如浏览设备的联系人数据库、日历或待办事项列表的内容。除了PIM 浏览器之外,我们还需要使用其他三个组件:启动屏幕、文本框和报警。
软件需求
开始之前,需要在您的计算机中安装以下软件:
带有 Mobility 包的 NetBeans IDE 6.0
Java Standard Development Kit (JDK) 版本 6.0。
如果您不了解 NetBeans Mobility Pack,则应在继续之前先阅读 NetBeans 6.0 Mobility CLDC/MIDP 快速入门指南。
安装和运行示例应用程序
开始之前,您可能希望查看本教程的最终结果。
执行以下步骤安装 PIMBrowserExample 应用程序:
下载 pimbrowserexample.zip
解压文件。
在 IDE 中,选择“文件”>“打开项目”并浏览包含已解压文件的文件夹。
打开“项目”和“导航”窗口。它应如下所示: