• 『转载』NetBeans开发J2ME手机程序之——文件浏览器


    这是一篇很基础的,从官方网站看来的,我自己亲自动手做了之后,发现在这个过程中,有很多地方教程没有说明白,我特地在此,写一篇自己的心得,让大家少走弯路吧。

    红色字体为特别注意!

    开始之前,需要在您的计算机中安装以下软件:

    • 安装了 Mobility 包的 NetBeans IDE 6.5(下载
    • Java Standard Development Kit (JDK) 版本 6.0(下载)。

    正文开始:

    我们打开Netbeans ide6.5

    创建 FileBrowserExample 项目

    1. 选择“文件”=>“新建项目”(Ctrl-Shift-N)。在“类别”列表中,选择“Java ME”选项。在“项目”列表中,选择“Mobile应用程序”选项并单击“下一步”按钮。
    2. 在“项目名称”字段中输入 FileBrowserExample。将“项目位置”更改为您系统上的任意目录。
    3. 取消选中“创建 Hello MIDlet”复选框。单击“下一步”按钮。
    4. 保留“Java ME 无线工具包”为选中的“目标平台” 。单击“下一步”按钮。
    5. 单击“完成”按钮。
      项目文件夹包含所有源码和项目元数据,比如项目 Ant 脚本。应用程序本身将显示在可视 Mobile 设计器的“流设计”窗口中。

    将软件包和可视 MIDlet 添加到 FileBrowserExample 项目中

    1. 在“项目”窗口中鼠标右键选择 FileBrowserExample 项目,“新建”=》“Java 包”
    2. 在“包名”字段中输入 filebrowserexample。单击“完成”按钮。
    3. 在“项目”窗口中选择 filebrowserexample 刚刚创建的Java包,“新建”=》“Visual MIDlet...”
    4. 在“MIDlet 名称”和“MIDP 类名称”字段中输入 FileBrowserExample。单击“完成”按钮。

    将组件添加到 FileBrowserExample 中

    1. 将可视MIDlet 切换到“流设计器”窗口。将“组件面板”中的以下组件拖放至“流设计器”中:
      • 启动屏幕
      • 文本框
      • 文件浏览器
    2. 单击“启动屏幕”,并在“属性”窗口中将属性“文本”的值从 null 更改为文件浏览器Example。

    3. 如下图:

    图一

    将命令添加到 FileBrowserExample 中

    1. 打开“流设计器”窗口。
    2. 从“组件面板”的“命令”部分中选择“退出命令”选项。将其拖放至“流设计器”窗口(fileBrowser 组件)中。
    3. 从“组件面板”的“命令”区域中选择“返回”命令,并将其拖放至文本框组件中。

    连接组件

    在流设计窗口中,单击“移动设备”上的“开始点”并将其拖至 spalshScreen 组件中。使用相同的方式,

    
    

    将图一所示的组件连接在一起,我就在这里遇到问题了,如何连呢?!我摸索了半天啊,很简单,在组件窗口有这么一个组件“上一个屏幕操作”

    
    

    
    

    
    

    选择他,拖到“移动设备”的“已启动”命令上面,然后会有个箭头提示,接着点击splashScreen即可,如此类推,可以连接其他组件了。

    
    

    将预操作插入到源码中

    1. 切换到“源”窗口。
    2. 在源码结尾插入以下代码。此方法负责读取选定的文件:

      /** * Read file */ private void readFile() { try { FileConnection textFile = fileBrowser.getSelectedFile(); getTextBox().setString(""); InputStream fis = textFile.openInputStream(); byte[] b = new byte[1024]; int length = fis.read(b, 0, 1024); fis.close(); if (length > 0) { textBox.setString(new String(b, 0, length)); } } catch (IOException ex) { ex.printStackTrace(); } }
      
      
    3. 在源码中查找 commandAction 方法:将 readFile();
      插入到 FileBrowser.SELECT_FILE_COMMAND 的预操作部分中,有点看不懂吧,别急,就是加到这里

    4. 看到那个readFile()了吧

    运行项目

    1. 按 <F6> 运行主项目或选择“运行”>“运行主项目”。

    效果如下;

    开始调试

    等待画面

    全文完

    
    
  • 相关阅读:
    visual studio disable git
    app常见性能测试点
    App测试流程及测试点(个人整理版)
    APP测试要点
    APP端测试常见的功能点
    一文搞懂性能测试常见指标
    为什么会有生产bug?
    线上出了bug,是谁的责任?
    生产上线发现重大Bug的思考
    项目上线后出现Bug,该如何处理?
  • 原文地址:https://www.cnblogs.com/longqi293/p/1365691.html
Copyright © 2020-2023  润新知