可视化 Mobile 设计器默认组件: 在 Java ME 程序中使用闪屏
闪屏用于加强一个程序的感观。一般用于程序启动或者显示某个 logo 或者品牌信息。它给予了用户你程序的第一印象。NetBeans 中的可视化 Mobile 设计器 (VMD)
面板中包括了闪屏默认组件。 这个简单的例子向你展示了如何使用 NetBeans 在一个新的 Java ME 项目中创建闪屏。也会教你如何使用这一特性去设计和完成你自己的闪屏。
如果你还不知道如何使用 NetBeans 来开发 Java ME 程序, 在学习本教程前你应该先学习 NetBeans Java ME MIDP 开发快速入门 。
内容
教程需要
完成本教程,你需要以下软件和资源:
安装和运行例子程序
开始之前,我们先看看本教程的最终结果。
按照以下步骤安装闪屏例子程序:
- 下载
SplashScreen.zip.
- 解压文件
- 在 IDE 中, 选择 “文件” > “打开项目” 并且找到包含解压后的文件的文件夹.
- 打开项目,它将会如下图所示:
- 在“项目”窗口,在项目名字上右键并选择“运行项目”(或者按下 F6 键来运行). 程序运行后,会使用默认的设备模拟器打开一个模拟器窗口并显示该程序运行.
- 在模拟器窗口选择下方的“运行”按钮,该模拟器显示了一个闪屏,如图所示:

使用闪屏默认组件创建一个 Mobile 程序
现在你已看过闪屏组件的实际情况,让我们开始创建本应用程序。按照以下步骤创建应用程序:
- 创建闪屏项目
- 在项目中增加一个包和一个 Visual MIDlet
- 增加组件到 MySplashScreenMidlet
- 改变闪屏组件 Timeout 属性
- 为 Form 组件增加“退出”和“后退”命令
- 增加图片到闪屏
- 关联组件
- 运行项目
创建闪屏项目
- 选择“文件” > “新建项目” (Ctrl-Shift-N)。 在类别中选择“Java ME”。在“项目”中选择“Mobile 应用程序”,点击“下一步”。
- 输入
SplashScreenExample 作为项目名称.改变项目的位置到你系统某个文件夹.这个文件夹叫做 $PROJECTHOME.
- 把创建 Hello MIDlet 的小钩去掉. 点击“下一步”.
- 保持“Sun Java Wireless Toolkit 2.52”为默认选择的模拟器平台.点击完成.
在项目中增加一个包和一个 Visual MIDlet
- 在项目窗口中选择
SplashScreenExample 项目,
选择“文件” > “新建文件” (Ctrl-N) .在“类别”中选择 Java. 在文件类型中,选择“Java 包”. 点击“下一步”.
- 在“包名”项中输入
splashscreenexample . 点击完成.
- 在项目窗口中选择
splashscreenexample 包, 选择“文件” > “新建文件”(Ctrl-N).在类别中选择 “MIDP”.
在文件类型中选择 “Visual MIDlet”. 点击“下一步”.
- 在 “MIDlet 名字” 和 “MIDlet 类名” 中输入
MySplashScreenMIDlet . 点击完成.
增加组件到 MySplashScreenMidlet
- 将你的 Visual MIDlet 转换到“流”视图. 在组件面板中拖拽以下闪屏组件到“流设计器”中:
- 在“流设计器”中查看闪屏组件:

- 选择闪屏组件. 在本组件属性中更改“标题”为
Splash Screen 并在“文本”属性中输入 请等待10秒钟. 或点击任意键关闭
- 选择“闪屏”组件并更改其“标题”属性为
窗口.
- 在“流”视图中通过双击“闪屏”组件来转换到“屏幕设计器”
- 在“面板”中选择“字符串项”组件,并将它拖拽到 form1.
- 在“屏幕设计器”双击“字符串”. 删除标题("stringItem1")
并更改
<Enter Text> 为 按下退出关闭程序.
改变闪屏组件 Timeout 属性
- 在“可视化设计器”窗口选择“流”来打开“流”设计视图.
- 选择“闪屏”组件.
- 在“属性”窗口找到 "Timerout" 属性并将它改为
5000 至 10000 毫秒.
为 Form 组件增加“退出”和“后退”命令
-
在”面板“中的”命令“部分选择”退出“命令,
并将它拖拽到 form1 组件.
增加图片内容
-
复制 splash.png 文件到
$PROJECTHOME/src/splashscreenexample 文件夹.
- 在”项目窗口“中的“资源”上右键并选择“增加” >
图片.
-
在弹出菜单中选择“增加”,然后选择“图片”.
- 在“项目窗口”选择
image1 .
- 在属性窗口中, 选择资源路径然后选择 splash.png.
绑定图片到组件
- 选择 splashScreen1[SplashScreen] 组件.
- 在属性窗口中, 使用下拉菜单改变图片属性为 image1.
通过双击该组件就可以在“屏幕设计器”中打开该闪屏.
应该如下图所示.

关联组件
-
在“流”视图中, 在“开始点”中点击然后拖动箭头到 splashscreen1 组件. 用同样的方式, 按照下图所示将所有组件关联起来.

运行项目
-
按下 <F6> 运行主项目.
你也可以选择“运行” > 来运行主项目.
其它的 NetBeans Java ME 默认组件教程