1.3导入HelloWorld例子代码
把开发工具内置的例子代码hello world demo导入到项目src目录。BlackBerry开发工具带了几十个例子程序在:\TOOLS\BlackBerry_JDE_PluginFull_1.1.1\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.14\components\samples目录下面。把com\rim\samples\device\helloworlddemo目录(包括com\rim\samples\device等父目录,Java代码和png图片)拷贝到项目src目录下面。
1.4为程序添加手机上面的图标
鼠标双击BlackBerry_App_Descriptor.xml文件,在第一个栏目(Application栏目)的右边Applicationicons区域点击Add按钮,选择src\com\rim\samples\device\helloworlddemo\image\helloworld_jde.png文件,保存。
1.5在开发工具内置的模拟器中测试HelloWorld应用
鼠标点击eclipse菜单Run->Run Configurations,在对话框中点击左上角的按钮,创建新的模拟器配置环境;修改Name为UI Sample;在对话框右边第一个栏目Projects栏目中勾上UI Sample项目;在对话框右边第三个栏目Simulator栏目中Device区域选择带qwert键盘的黑莓9700手机(缺省的模拟器是黑莓9550Storm2,这款手机不带qwert键盘,该型号模拟器不是特别方便在PC机屏幕上操作);点击Run命令按钮运行。
1.6在手机模拟器上运行Hello World
运行在手机模拟器Downloads文件夹中,你可以看到Hello World演示程序的图标,运行这个程序。运行结果如图。
2创建主从共两个窗口(Screen);创建菜单为主从窗口进行之间进行
导航
下面我们将创建主从共两个窗口(Screen),一个是初始的申请记录列表窗口,一个是申请记录详细内容。
3.为主窗口添加可以在列表中滚动显示数据的高级字段ListField,该字段和待审批的申请记录列表进行数据绑定。
最终的运行结果如图
你可以看到屏幕中间列表显示的三条待审批的记录,用户打算通过菜单对审批记录进行操作。
4为从窗口添加显示和输入字段;使用布局管理器处理UI布局,背景色
|-------------------------- |
| 标题 |
|-------------------------- |
|--------- 分割横线 - -- -------|
| 同意 返 回 | < --------- 按钮区域 , displayButto n() 方法
|-------------------------- |
4.2构造方法
- public class MessageViewScreen extends MainScreen { MessagesListField _list;
- Message _message;
- boolean _editable;
- final static int MAX_CHARS = 128; EditField senderField;
- EditField subjectField; TextField contentField; DateField dateField;
- ButtonField newButton; ButtonField agreeButton; ButtonField returnButton;
- // 父窗口的 数据通 过参 数 list 和 message 传递 过来,并 且通过 editable 参 数告知 这个窗 口是用来 显示数 据,还 是 用来编辑 数据的 。
- public MessageViewScreen(MessagesListField list, Message message, boolean editable) {
- _list = list;
- _message = message;
- _editable = editable;
- displayMessage();
- add(new SeparatorField());
- displayButton();
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-21862-2.html
后面少了一部分
敌动