社区
J2ME
帖子详情
爱帮手机客户端的"爱逛",进入主界面后,这个连续按"选择"键后菜单叠加的功能是怎么实现的?
Defonds
Java领域优质创作者
博客专家认证
2009-10-28 06:48:11
刚开始 JavaME 开发,很多问题搞不明白
爱帮手机客户端的"爱逛",进入主界面后,这个连续按"选择"键后菜单叠加的功能是怎么实现的?
如上图,"选择"按钮只能对应一个Command吧?如果说实现一级菜单,我还能做出来,可他竟然连续三级菜单,而且都是按"选择"键弹出来的?
知道的朋友帮忙指导指导,谢谢了
...全文
145
12
打赏
收藏
爱帮手机客户端的"爱逛",进入主界面后,这个连续按"选择"键后菜单叠加的功能是怎么实现的?
刚开始 JavaME 开发,很多问题搞不明白 爱帮手机客户端的"爱逛",进入主界面后,这个连续按"选择"键后菜单叠加的功能是怎么实现的? 如上图,"选择"按钮只能对应一个Command吧?如果说实现一级菜单,我还能做出来,可他竟然连续三级菜单,而且都是按"选择"键弹出来的? 知道的朋友帮忙指导指导,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2009-10-29
打赏
举报
回复
十分感谢 dawei2310 朋友,您的博客中给的代码对我十分有用!
同时也感谢kf156等几位朋友的热心帮助
四十三号
2009-10-29
打赏
举报
回复
顶kf156,强人啊
kf156
2009-10-29
打赏
举报
回复
...
目前在整套UI,这多级命令菜单只是其中一部分。
整好后会考虑开源吧,不过目前来看很难,主要是写得太差了,根本无法直接当做UI库来使用
如果实在无望,我可能会单独把这多级菜单开源,给大家个思路
不过最快也得三四周后了,前两天本本又坏了,第二次返厂中...
dawei2310
2009-10-29
打赏
举报
回复
[Quote=引用 8 楼 kf156 的回复:]
单独绘制一个这样的菜单是很容易的吧。
多级菜单就理解成每个Command都是独立的对象
只有expland变量为ture时,才新绘制一个新的菜单,而需要控制的就是这个新出现的菜单要绘制的位置。
[/Quote]
菜鸟一个 偶听不懂 来段代码
kf156
2009-10-29
打赏
举报
回复
单独绘制一个这样的菜单是很容易的吧。
多级菜单就理解成每个Command都是独立的对象
只有expland变量为ture时,才新绘制一个新的菜单,而需要控制的就是这个新出现的菜单要绘制的位置。
dawei2310
2009-10-29
打赏
举报
回复
[Quote=引用 5 楼 kf156 的回复:]
一级菜单会实现,要实现多级就简单了
Command是个类
类里有成员Command[],允许添加子Command
并有一个boolean标识当前Command是否点击展开
Command展开时才绘制它的成员Command[],否则不绘制。
[/Quote]
能否说的具体点 是否有例子 拿出来晒晒 这个很吸引人
LOVE小葡萄
2009-10-29
打赏
举报
回复
低级界面的画图控制
kf156
2009-10-29
打赏
举报
回复
一级菜单会实现,要实现多级就简单了
Command是个类
类里有成员Command[],允许添加子Command
并有一个boolean标识当前Command是否点击展开
Command展开时才绘制它的成员Command[],否则不绘制。
Defonds
2009-10-29
打赏
举报
回复
感谢 dawei2310 的帮助,我去看看
阿士匹灵
2009-10-28
打赏
举报
回复
刚下班 上来溜达溜达
呵呵
四十三号
2009-10-28
打赏
举报
回复
貌似低级界面。
dawei2310
2009-10-28
打赏
举报
回复
是画出来的。
画图主方法中,判断是否画菜单,然后执行:
u 每次都事先清理屏幕,以防止某些区域不更新;
u 绘制背景图片在屏幕正中间;
u 画菜单;
u 画左右软键(抑或是状态栏)的菜单文字。
对于画二级菜单,我们则使用MenuBarCanvas的drawMenuBarandItem方法:
n 让当前所选的菜单索引值始终保持在菜单集合内;
n 画子菜单;
n 画主菜单。
至于具体画菜单,则由MenuBarCanvas的drawMenu方法完成:
l 圈定特定区域,也就是整个屏幕;
l 逐个菜单绘制边框和背景色;
l 绘制菜单标题。
那么,菜单项由MenuItem类来封装,并通过MenuBarCanvas的updateMenuItemCoordinate方法来计算每一个菜单项的偏移坐标。
响应按键,均由keyPressed和MenuKeyPressed来处理。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hejishan/archive/2008/04/12/2285878.aspx
OpenGL
实现
shapefile的绘制
课程采用C++进行编码教学,采用OpenGL
实现
基本的地理信息系统的矢量数据的读取,解析和绘制,
实现
地理坐标向屏幕坐标的转化,
实现
常用的WGS84以及墨卡托坐投影方式,
实现
重要也是基本的地图操作(放大和漫游
功能
),后介绍...
tecplot
实现
图片的
叠加
tecplot
实现
图片的
叠加
...所以基本上所有的操作都在frame这个
菜单
中完成。 1打开之后,默认建立了frame001. 2 当前
界面
点击frame-》create new frame,你用鼠标随便画个图。出现frame002,003。。依次类推。 ...
基于STM32的OLED多级
菜单
GUI
实现
(简化版智能手表)
基于STM32的OLED多级
菜单
项目(简化版智能手表),代码完美注释,简单易懂。整体框架简单,方便根据自己的需求去进行二次修改。(HAL库)
对视频图像进行OSD
叠加
频
叠加
就是将图片和文字信息
叠加
到视频信号中,如电视台的LOGO,电影的字幕,电视机的
菜单
,都是通过视频
叠加
的形式显示在视频图像中的。区别于用于专业影视编辑行业的字幕
叠加
器,字符
叠加
器这一名称现在更加习惯...
origin多图
叠加
_origin 将两张图放在一起??
1.
进入
后软件
界面
后出现一个表格,上方的X和Y分别表示X轴,Y轴。为了方便快速,我就直接导入现成的数据,
选择
plot→line 绘图。如下图所示,可以看到有四幅图。2.点击上方
菜单
栏中的Graph→Merge graph windows项。...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章