论坛首页 移动开发技术论坛

J2ME UI设计

浏览 9983 次
锁定老帖子 主题:J2ME UI设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-06   最后修改:2009-06-22
最近做了一套UI,其中包括Tab标签、Menu菜单、Input表单、CheckBox复选框、Raido单选框、ScollBar滚动条、Text文本、ProgressBar进度条、滚展等。
其简单思路如下
组件:
每个组件(tab,raido,checkbox等)继承一个抽象类Item,Item实现如getX()、getY()、getWidth()、getHeight()等方法,其子类通过自己实现一些特殊的绘制。

屏与层
LayerManger类用于管理层和屏慕的切换,屏慕实现Form,TabForm,WebForm等,他们继承LayerInterface抽象类,其最重要即在一个Canvas屏中绘制,以避免闪屏问题。

WebForm和Form
WebForm继承Form,由于它需同服务端进行通讯,所以一些组件和Form的组件实现方式不同,不同之处在于事件组件和显示组件用不同的Vector都装载,即分开处理。

UI的一些截屏:http://fonter.iteye.com/admin/blogs/408059

 导读

S40平台播放多媒体时内存优化 http://fonter.iteye.com/blog/413022
手机中的重定向问题及处理 http://fonter.iteye.com/blog/400836
J2ME如何通过cmwap直接访问互连网 http://fonter.iteye.com/blog/400868
安装JAD时提示JAD无效原因之一 http://fonter.iteye.com/blog/400888
J2ME网络交互之优化 http://fonter.iteye.com/blog/405137
解决Eclipse无法调试J2ME程序的配置方法 http://fonter.iteye.com/blog/405697

J2ME模拟器加载RMS时突然失效的原因 http://fonter.iteye.com/blog/407576

J2ME飞信协议分析(初稿) http://fonter.iteye.com/blog/408385

  • 大小: 66.5 KB
  • 大小: 21.2 KB
  • 大小: 35 KB
  • 大小: 54.6 KB
   发表时间:2009-06-11  
不错。楼主有没有Demo玩下。
0 请登录后投票
   发表时间:2009-06-11  
怎么没有源码呢。。。。。。
0 请登录后投票
   发表时间:2009-06-11  
liuyuzi 写道

怎么没有源码呢。。。。。。

不好意思,目前暂不开源,以后如果有必要可能会
0 请登录后投票
   发表时间:2009-06-11  
wuhua 写道

不错。楼主有没有Demo玩下。


目前还处于一边测试一边完善,而且还有别的原因,暂无法给DEMO,希望在八月中旬能给个DEMO,真不好意思哦
0 请登录后投票
   发表时间:2009-06-11  
怎么没有代码看看哈。
0 请登录后投票
   发表时间:2009-06-12  
turionboy 写道

怎么没有代码看看哈。

你想看那块代码?
0 请登录后投票
   发表时间:2009-06-12   最后修改:2009-06-12
在canvas的基础上作?
赶紧开源吧,8月太久了
0 请登录后投票
   发表时间:2009-06-12  
hatedance 写道

在canvas的基础上作? 赶紧开源吧,8月太久了

一个类继承Canvas,绘制全在这个类上,8月只是出来个DEMO,不会开源!现在好多开源的,俺也是看了它们的哦,如LWUIT,Polish等啊
0 请登录后投票
   发表时间:2009-06-15  
做味搞!还不会开源!
  • 大小: 189.5 KB
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics