2008年3月27日

Android操作系统上的一个资源管理器程序,类似Windows上的资源管理器,它具备对Android上文件系统进行层次浏览、明细展示、文件管理的能力。

由于Android主要应用于智能手机、嵌入式设备等,考虑到此类设备屏幕小的特点,AE程序的UI采用了Hildon风格的布局,几个主要特征就是下部为工具条、上部为状态条、左上角为菜单及中部为客户区(AE客户区中左部为目录树组件、右部为明细列表组件)。

同时,为满足所需功能的要求,AE没有采用Android平台本身的组件库,而是采用了LWC-一个支持J2SE/J2ME/Android平台的Java UI Light Weight Libaray,LWC的特点是轻量级、所含组件丰富、适合复杂的商业与企业应用。

因此,本需求是建立在采用Hildon(GG,eg)格局与LWC组件库基础上的。

目前AE的UI界面:

2、总体需求

1)、时尚美观、有个性有创意、简洁易懂;

2)、色调与Android M5RC14版(Screenshots)UI接近;

3)、语言为English。

3、具体需求

1)、图片

Picture Name              Description

MainBackground        AE主界面背景,320*215 240*295 480*295 320*455

AboutBackground       关于窗体背景,200*120

2)、图标

Icon Name      16*16 24*24 64*64 Description

App                 *                   *          AE图标,体现Android Logo与AE Logo

Menu                         *                     左上角菜单

提示信息

Icon Name      16*16 24*24 Description

Information       *                   提示信息窗体右上角图标

Success                      *         成功标志

Failure                        *         失败标志

目录树

Icon Name      16*16 Description

Root                 *        根,体现搭载Android的手机

Folder Open     *        目录,打开状态

Folder Close     *        目录,关闭状态

File                   *         文件

Toggle On                   目录打开时左侧-状图标,表示收缩,Only 9*9,XP中为右方向空白三角符

Toggle Off                   目录关闭时左侧+状图标,表示展开,Only 9*9,XP中为右下角实心三角符

一级菜单

Icon Name      16*16 24*24 Description

File                             *         文件

Edit                            *          编辑

View                          *          视图

Option            *          *          设置

Help               *          *          帮助

About             *          *          关于

File菜单

Icon Name      16*16 32*32 Description

New...            *                     新建

Open              *                     打开

Delete             *                     删除

Rename           *                    重命名

Property...       *          *        属性

Search...          *                    搜索

Compare with...*                   比较

Edit菜单

Icon Name      16*16 32*32 Description

Undo               *         *         撤消

Cut                  *         *         剪切

Copy               *         *         拷贝

Paste               *         *         粘贴

Copy to...        *                    拷贝至

Move to...        *                    移动至

Select all         *                      选择所有

Inverse select   *                     反向选择

View菜单

Icon Name      16*16 32*32 Description

ToolBar           *                    工具条

StatusBar         *                    状态条

Sort by Name                        以下4个用向上三角符表示递增排序

Sort by Size                                        用向下三角符表示递减排序

Sort by Type                                      Only 9*9

Sort by Date

Back              *          *           后退

Forward         *          *           前进

Up Layer        *                       向上

Refresh           *                       刷新

备注:

一级菜单24*24图标为菜单项图标,

16*16图标为弹出窗体左上角图标;

二级菜单16*16图标为菜单项图标及工具条按钮正常状态图片非透明部分,

32*32图标为工具条按钮按下状态图片非透明部分;

所有图片、图标为png格式,文件名为上表格左侧英文栏名称;

具体含义可进一步参考Windows的资源管理器-Explorer。

4、进度计划

4/1-4/2 UI设计初版

4/3        讨论修改

4/4-4/6  UI设计修改版

4/7        讨论修改

4/7-4/9  UI设计完成

4/6-4/10 AE文档、提交作品

附讨论图片:

最终UI效果:

HVGA-L

HVGA-P

QVGA-L

QVGA-P

2008年3月21日

LWC 0.7.2

File

Platform

ScreenShot

LWC4SE

lwc4j2se.jar

J2SE(JRE1.5)

LWC4ME

lwc4j2me.jar

J2ME(MIDP2.0)

LWC4And

lwc4andm3rc20a.jar

lwc4andm3rc37a.jar

lwc4andm5rc14.jar

Android

2、特性

1)、轻量级组件库,根据所使用组件种类数及图片情况,大小为100~300K;

2)、丰富的组件,包含树、网格等复杂组件,可实现复杂的商业、企业应用UI;

3)、组件库自适应屏幕尺寸与字体大小,让你的应用能支持从PDA、手机及嵌入式等各种设备;

4)、支持触写笔、Push/Pull滚动、焦点切换可支持摇杆方式、Tab方式或是两者相结合的方式;

5)、组件支持透明、非透明与背景图,配合图片设计可实现简洁、美观与时尚的UI;

6)、良好的设计构架与类构架,并采用MVC模式设计;

7)、命名、概念及API接口大多与AWT、Swing一致,能使有一定Java开发基础的人员快速上手;

8)、纯Java,支持J2SE,J2ME,Android。

3、主要类与组件

1)、6个布局类:

边框布局/Border Layout

流水布局/Flow Layout

网格布局/Grid Layout

列表布局/List Layout

比列布局/Percent Layout

光栅布局/Raster Layout

2)、52个组件:

单行标签/Single Line Label

多行标签/Multilines Label

标准按钮/Standard Button

Win风格按钮/WinStyle Button

位图按钮/Bitmap Button

状态按钮/Status Button

加速按钮/Speed Button

选取框/CheckBox

单选框/RadioBox

单选组合/Radio Group

组合框/ComboBox

直线/Line

单行文本/Single Line Text

多行文本/Multilines Text

密码文本/PasswordText

超链接/Hyperlink

掩码/Mask

普通列表/General List

选取列表/CheckList

放大选择项列表/Zoom Select List

放大选择项选取列表/Zoom Select and CheckBox List

视图列表/View List

分隔组件/SplitPan

普通树/General Tree

选取树/CheckTree

普通网格/General Grid

层次网格/Tree Grid

伸缩组件/Extender

边框/Border

面板/Panel

边框面板/BorderPan

标题边框/TitledBorder

图像/Image

图像画板/Image Canvas

定时器/Timer

布尔编辑/Bool Editor

滑块/Slider

组件列表/CompList

菜单/Menu

菜单条/MenuBar

工具条/Toolbar

状态条/StatusBar

进度条/Progress

滚动条/ScrollBar

滚动板/ScrollPan

滚动面板/ScrollPanel

模式窗体/Modal Window

MDI子窗体/MDI Child Window

空对话框/Blank Dialog

颜色对话框/Color Dialog

字体对话框/Font Dialog

文件对话框/File Dialog

light4java_Light Weight Component Library for Java相关推荐

  1. Ignoring unused library classes...java.io.IOException: You have to specify '-keep' options for the s

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  2. Eclipse报错 due to restriction on required library C:/Java/jdk1.6.0_10/jre/lib/rt.jar 解决方案

    Eclipse报错 due to restriction on required library C:/Java/jdk1.6.0_10/jre/lib/rt.jar 解决方案 Eclipse 编译时 ...

  3. 打开eclipse出现Failed to load the JNI shared library “D:\java\jdk\bin\...\jre\bin\server\jvm.dll”如何解决?

    eclipse打开的时候出现Failed to load the JNI shared library "D:\java\jdk\bin-\jre\bin\server\jvm.dll&qu ...

  4. cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11

    最近用到cas6.2的项目  配置基本按下面的来 其中配置jdk什么的都是百度的 https://blog.csdn.net/qq_40297844/article/details/106437993 ...

  5. JRE System Library 与Java EE5 Libraries的区别

    JRE System Library 与Java EE5 Libraries的区别 2013-06-29 16:41々蓝天空々 | 浏览 2014 次  java 是在myeclipse中 分享到: ...

  6. Delphi组件源码:HTML Component Library 3.9

    delphi组件源码:HTML Component Library 3.9 HTML Component Library is a cross-patform and 100% native HTML ...

  7. JSP-JSTL(Java Standard Tag Library即java标准标签库)

    JSTL JSP Standard Tag Library 标准标签库 JSTL允许开人员可以像使用HTML标签 那样在JSP中开发Java功能. JSTL库有core, i18n, fmt, sql ...

  8. java component类_类 java.awt.Component 的使用 (Java Platform SE 6)

    protected  boolean LayoutFocusTraversalPolicy.Component aComponent) 确定是否可以接受选择指定的 Component 作为新的焦点所有 ...

  9. HTML Component Library for Delphi

    HTML 组件库 HTML 组件库是用于 Delphi 和 Lazarus 的 跨模式 和100% 原生 HTML 渲染库,它将 HTML/CSS 的所有功能带入桌面和移动 Delphi 应用程序. ...

最新文章

  1. msvc MinGW gcc g++关系
  2. Win8 Metro(C#)数字图像处理--2.35图像肤色检测算法
  3. idea查看类和方法的结构图
  4. 前端学习(2037)vue之电商管理系统电商系统之优化
  5. Transformers Assemble(PART V)
  6. dajngo3,vue3前端项目搭建,vue项目结构的介绍
  7. java判断数组值类型,判断(1分) Java语言中的数组元素只能是基本数据类型而不能为对象类型。...
  8. php ddl,MySQL定义语言[DDL]
  9. NumPy学习挑战第一关-NumPy的下载与安装
  10. 计算机网络定义记不住,win10下微软拼音输入法记不住自定义输入词语怎么办
  11. Ubuntu中vim脚本保存失败,E45错误提示。
  12. java练习案例_Java版打字练习案例源码
  13. 静态分析android程序之阅读smali代码
  14. Vue项目引入animated
  15. ipad html兼容问题,如何处理ipad safari CSS 样式的兼容性?_html/css_WEB-ITnose
  16. 2022上海省赛(A,E,G,H,M,N)
  17. [kriging](一)网上下载的kriging克里金的C++程序的初步调试
  18. u盘在电脑读不出来,但别的可以读,别的u盘在我电脑又可以识别怎么回事?...
  19. 数据结构【一轮复习】---绪论(王道+天勤)
  20. 如何快速判断页面是服务端渲染还是客户端渲染

热门文章

  1. SQL内连接-外连接join,left join,right join,full join
  2. 关于HTTP及XMLHTTP状态代码一览
  3. 固态硬盘—国内视频行业的暂时救星?
  4. 两大微服务框架dubbo和spring cloud对比
  5. re模块中的非贪婪匹配
  6. MapReduce-从HBase读取数据处理后再写入HBase
  7. bzoj4009: [HNOI2015]接水果(整体二分)
  8. Struts 配置文件
  9. 【译】使用 CocoaPods 模块化iOS应用
  10. 可支持任意级选择器级联的控件函数