解读 LWUIT 之二:关于 LWUIT 开发指南中的 Hello World

本文详细介绍如何使用LWUIT创建带有自定义主题和资源文件的HelloWorld应用,包括资源文件编辑、主题设置等关键步骤。

解读 LWUIT 之二:关于 LWUIT 开发指南中的 Hello World

作者写的 Hello World 源代码下载

LWUIT 开发指南下载
        虎年第一篇博客。首先祝大家新年快乐,在新的一年里事业虎虎生威!
        打开官网下载得到的 LWUIT_1_3.zip 安装文件解压缩后的 docs 目录下的 LWUIT_Developer_Guide.pdf,见第一章里有个 Hello World 例子,而且还给出了 Hello World 运行后的效果图。无奈虽然给出源码,没有说明相关的 .res 文件怎么编辑,以至于运行起来的 Hello World 是一个“白纸黑字”的尤物。虽然 docs 同目录下还有个 Binary Resource File Spec.pdf 介绍说明,却一时半会也弄不明白其中的奥妙。谷歌搜索,关于 .res 文件的编辑说明也是少之又少。得,自己动手写吧。折腾了一上午,终于跑起来一个和官方效果图一样的 Hello World,作者在这里把编辑过程记录下来,只希望可以方便更多的 LWUIT 爱好者。其中的不足之处,恳请 LWUIT 老手们出来批评指正。
        一、新建一 J2ME 项目,名“HelloLwuit”,导入 LWUIT 包,拷贝官方给的 Hello World 源代码。

 
        二、拿到 Hello World 中需要的背景图片 orange.jpg 和 bar.jpg。

        orange.jpg 如下:

orange image for the background of hello LWUIT

        bar.jpg 如下:

bar image for the background of hello LWUIT
        三、使用 LWUIT_1_3.zip 解压目录下 util 目录中的 ResourceEdit.exe(windows 以外的平台下可以打开同目录下的 ResourceEditor.jar 文件)新建 myresources.res。详细步骤:
        1、双击打开 ResourceEdit.exe 编辑器。

ResourceEdit.exe 编辑器
        2、将背景图片 orange.jpg 和 bar.jpg 导入。点击 ResourceEdit 左侧 Images 页项,点击“Add Image”按钮,Name 输入“bar”,确定,然后在弹出的对话框中找到你的 bar.jpg 并将其导入。

bar.jpg 并将其导入
        同样操作将 orange.jpg 也导入进来。

同样操作将 orange.jpg 也导入进来
        3、自定义文字显示格式。点击 ResourceEdit 左侧 Fonts 页项,点击“+”按钮,Name 输入“myfont”,确定即开始对字体进行定义。作者定义的字体格式如下:

定义的字体格式
        4、自定义主题格式。点击 ResourceEdit 左侧 Themes 页项,开始主题定义。点击 ResourceEdit 右侧左下方“Add”按钮依次添加自定义主题格式。作者自定义后的主题格式如下:

自定义后的主题格式
        作者自定义各个主题格式选项说明:
        bgColor:Hello World 中 Label 的背景色;
        fgColor:Hello World 中 Label 的文字显示颜色;
        font:Hello World 中 Label 的文字显示格式;
        Form.bgImage:Hello World 中 Form 的背景图片;
        Title.bgImage:Hello World 中标题的背景图片;
        Title.fgColor:Hello World 中标题文字颜色;
        Title.font:Hello World 中标题文字显示格式。

        定义这些要求有一定的美工背景。没有一点美工底子的作者也只能暂时定义成这个模样了。
        5、保存。ResourceEdit 中在 File 菜单栏中选择“Save As”将定义好的 res 文件保存在 HelloLwuit 项目的 src 目录下,名字取为“myresources.res”。
        刷新 HelloLwuit 项目,运行 HelloMidlet.java,运行效果图如下图所示。

Hello World 效果图
        基本和官方开发指南中给的效果图一样,将就着看吧,呵呵。

标题人事档案管理系统设计与实现研究AI更换标题第1章引言介绍人事档案管理系统的研究背景、意义、国内外研究现状以及论文的方法和创新点。1.1研究背景与意义分析人事档案管理在企业中的重要性及系统开发的必要性。1.2国内外研究现状概述国内外人事档案管理系统的研究进展和现状。1.3研究方法及创新点阐述本文的研究方法和在系统设计上的创新点。第2章相关理论介绍人事档案管理系统设计的相关理论。2.1档案管理理论阐述档案分类、存储、检索等基本理论。2.2信息系统开发理论介绍信息系统开发的基本流程、方法和技术。2.3数据库管理理论讨论数据库设计、数据安全与备份等理论。第3章人事档案管理系统设计详细介绍人事档案管理系统的设计方案和实现过程。3.1系统需求分析分析系统的功能需求、性能需求和用户需求。3.2系统架构设计给出系统的整体架构、模块划分和交互流程。3.3数据库设计设计数据库结构,包括表结构、字段设置和关系模型。第4章系统实现与测试阐述人事档案管理系统的实现过程和测试方法。4.1系统开发环境与工具介绍系统开发所使用的环境和工具。4.2系统实现过程详细描述系统各个模块的实现过程和关键代码。4.3系统测试与优化对系统进行功能测试、性能测试和安全测试,并进行优化。第5章研究结果与分析呈现人事档案管理系统的实验分析结果。5.1系统功能实现情况介绍系统各项功能的实现情况和效果。5.2系统性能评估从响应时间、吞吐量等指标评估系统性能。5.3对比方法分析将本系统与其他类似系统进行对比分析,突出优势。第6章结论与展望总结本文的研究成果,并展望未来的研究方向。6.1研究结论概括本文的主要研究结论和系统实现效果。6.2展望指出系统存在的不足和未来改进的方向。
提供了关于时间序列分析与预测的宝贵资源,特别聚焦于**自回归积分滑动平均模型(ARIMA)**及其应用。对于那些希望深入理解并实践时间序列建模的学者、研究人员以及数据分析爱好者来说,这是一个不可或缺的学习材料。本资源不仅包括了详细的理论讲解,涵盖了时间序列分析的基础,如移动平均(MA)、自回归(AR)、指数平滑等关键概念,而且通过具体的ARIMA模型解析,搭配MATLAB编程实现实例,帮助用户从理论到实践全面掌握这一重要统计工具。 内容概览 理论讲解: 深入浅出地介绍了时间序列分析的基本原理,重点阐述ARIMA模型的构建步骤,包括如何识别模型的参数(p,d,q),以及其在处理非平稳数据中的作用。 MATLAB代码实现: 提供了多个ARIMA模型的MATLAB实现示例,这些代码覆盖了从数据准备、模型拟合、诊断检验到预测的全过程,是学习如何利用MATLAB进行时间序列分析的实用工具。 实例分析: 包括不同行业或领域的实际案例研究,展示如何应用ARIMA及其它时间序列方法解决真实世界的数据预测问题,增强理解和应用能力。 文件结构 时间序列模型ARIMA的讲解与matlab代码实现(含多个实例).rar: 主要资源压缩包,解压后包含文档和MATLAB代码文件夹。 文档: 提供了理论知识讲解。 MATLAB代码: 实现了文中讨论的各种模型,附带注释,便于理解与修改。 使用指南 下载资源: 点击下载“时间序列模型ARIMA的讲解与matlab代码实现(含多个实例).rar”文件。 解压文件: 解压缩至本地,确保你可以访问文档和代码。 环境准备: 确保你的电脑上已安装MATLAB,并熟悉基本操作。 学习流程: 首先阅读文档理解时间序列分析的理论基础,然后逐步跟随MATLAB代码示例进行实践。 实践应用: 尝试将所学应用到自己的数据集上,调整参数以优化模型性能。 注意事项 请根据M
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值