<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
[J2ME]增强型二级菜单演示
(AdvdMenuBar)
说明
我的资源:
http://www.cnblogs.com/Files/zhengyun_ustc/AdvdMenuBar-src-1.0.26.rar
这个1.0.26版本的j2me软件,能够在WTK2.3beta的模拟器上运行。
本源代码改自SaltedFish的增强版本的AdvdMenuBar,代码你可以借鉴,但不得用于商业用途,除非得到SaltedFish的授权。
总描述:
我们提供的Advanced MenuBar J2ME版本 就是这么一种概念:
一个可以下载到手机的Java应用程序。
他模仿Opera Mini的界面风格以及操纵模式,以及底边状态栏的绘制。
这种风格我们称之为二级菜单,甚至多级菜单。
它可以在小小的手机屏幕上展示如何提供尽可能多的菜单命令。
对比上个版本的改进之处:
可以根据屏幕计算菜单的长宽和位置,这样所有java手机都可以显示二级菜单,还有悬浮菜单。
菜单项目多的话,可以在屏幕上只绘制适合当前手机屏幕显示的那部分菜单,剩余部分可以用上下按键滚动显示。
如果您下载http://www.cnblogs.com/Files/zhengyun_ustc/AdvdMenuBar-src-thirdmenu.rar源代码的话,它做了点修改,可以展示三级菜单:
上个版本的资源:
上个版本源代码:
http://www.cnblogs.com/Files/zhengyun_ustc/menubar-1.0.20-src.rar
这个1.0.20版本的j2me软件,能够在Nokia S60系列、索爱K700C和摩托罗拉Pebl U6手机上运行。
他的缺点是无法适应不同的屏幕。
上个版本文档:
[j2me]二级菜单演示 开源声明
开源版权声明
由于这个增强型二级菜单的思路和代码来自于Saltedfish,也是混合了bluegammon/jmobilecore等基础代码整合而来的,所以决定遵照GPL协议的大意开放源代码,您可以自由传播和修改,在遵照下面的约束条件的前提下:
条件1 |
只要你在AdvdMenuBar的每一副本上明显和恰当地出版版权声明,保持此许可证的声明和没有担保的声明完整无损,并和程序一起给每个其他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的程序的源代码。你可以为转让副本的实际行动收取一定费用,但必须事先得到郑昀的同意。 |
条件2 |
你可以修改AdvdMenuBar程序的一个或几个副本或程序的任何部分,以此形成基于程序的作品。只要你同时满足下面的所有条件,你就可以按前面第一款的要求复制和发布这一经过修改的程序或作品。 a) 你必须在修改的文件中附有明确的说明:你修改了这一文件及具体的修改日期。 b) 你必须使你发布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免费使用。 c) 如果修改的程序在运行时以交互方式读取命令,你必须使它在开始进入常规的交互使用方式时打印或显示声明:包括适当的版权声明和没有担保的声明(或者你提供担保的声明);用户可以按此许可证条款重新发布程序的说明;并告诉用户如何看到这一许可证的副本。(例外的情况:如果原始程序以交互方式工作,它并不打印这样的声明,你的基于程序的作品也就不用打印声明)。 |
这样,您就可以自由使用并传播本源代码,当然请您原封不动地保留创建者Saltedfish和修改者zhengyun_ustc的作者信息。
分享到:
相关推荐
J2ME使用轻量级UI组件,如`Canvas`或`Form`,来构建图形用户界面。开发者需要熟练掌握如何绘制图形、处理输入事件以及更新屏幕内容。 `bg.png`是背景图片资源,这是J2ME游戏中常见的元素。开发者会使用Java的`Image...
标题中的"J2ME界面用的九宫格菜单"指的是在J2ME环境中实现的一种用户界面设计,它采用九个单元格组成的网格布局,为用户提供直观、简洁的操作方式,常用于展示多个功能选项或快捷方式,类似如今手机上的应用抽屉。...
在Java 2 Micro Edition(J2ME)平台上开发移动应用时,我们经常需要创建用户界面,其中菜单选择项是常见的交互元素。本示例“简单的j2me菜单选择项”展示了如何利用`GameCanvas`来构建一个基础的菜单系统。`...
每个节点代表一个菜单项,包含其名称、子菜单(如果有)以及相应的操作。 2. **绘制菜单**:在 `paint()` 方法中,根据当前选中的菜单级别,遍历菜单树并绘制对应的菜单项。使用 `Graphics` 对象进行文字和图形的...
在Java ME(J2ME)平台上,开发人员经常需要创建用户友好的界面,其中九宫格菜单是一个常见的设计模式。这种菜单布局将多个功能项排列成3x3的矩阵,提供直观的操作方式。本篇文章将深入探讨如何在J2ME环境中实现一个...
使用J2ME实现的手机图片菜单,供J2ME初学者参考学习使用。 压缩包包括: 1.源代码 2.图片资源【网络下载】 3.编译好的JAD,JAR文件【位于deployed目录】 代码为本人原创,希望朋友多多批评指正。 ...
在J2ME(Java 2 Micro Edition)平台上开发移动应用时,有时我们需要创建交互式的用户界面,例如下拉菜单。本示例展示了如何使用Canvas类来实现一个简单的下拉菜单功能。Canvas是J2ME中提供的一种基础组件,允许...
**J2ME 通用九宫格菜单** 在Java 2 Micro Edition (J2ME) 平台上,开发人员经常需要创建具有用户友好界面的应用程序。其中,九宫格菜单是一种常见的设计模式,它能有效地展示多个功能选项,使得用户能够轻松地通过...
《J2ME手机高级编程》涉及的是Java 2 Micro Edition(J2ME)在移动设备上的高级应用开发,尤其关注无线通信、游戏开发、电子地图浏览、播放器实现、持久化存储、移动商务应用以及XML模型的应用。这些主题涵盖了移动...
自定义组件的关键在于理解绘图流程和事件处理机制,以及如何利用J2ME的图形API进行渲染。 五、资源管理 在`res`目录中通常包含UI相关的资源,如图片、字体、音频和布局文件。有效管理这些资源是优化应用性能的关键...
标题中的“一个J2ME的3D菜单”指的是在Java 2 Micro Edition(J2ME)平台上实现的一种具有三维效果的菜单系统。J2ME是Java的一个子集,主要用于开发移动设备、嵌入式系统等有限计算资源的平台,如早期的手机游戏和...
在IT行业中,J2ME(Java 2 Micro Edition)是一种用于开发移动设备和嵌入式系统的Java平台。在这个场景中,我们关注的是J2ME中的Canvas类,它提供了一个自定义图形用户界面的基础,让我们能够绘制自己的图形和交互...
本文将深入探讨一个基于J2ME的旋转菜单示例程序,该程序提供了一种创新的方式来展示菜单选项,增加了互动性和视觉吸引力。 首先,旋转菜单是一种动态展示菜单项的方式,通常采用循环滚动的形式,让用户能够通过简单...
**旋转菜单在J2ME中的实现** J2ME(Java Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备上的应用程序开发。它提供了丰富的API来创建各种功能强大的应用,包括用户界面(UI)组件。在这个场景...
在Java 2 Micro Edition (J2ME)平台上开发移动应用时,我们经常需要创建用户界面(UI)以提供良好的用户体验。由于资源有限,J2ME提供了两种主要的UI框架:高级UI(MIDP CLDC)和低级UI(通常基于Graphics类)。本教程...
"J2ME开发.pdf"可能包含J2ME的详细教程或者最佳实践,涵盖从基础语法到高级特性的讲解,包括UI设计(如Form和Canvas类)、数据持久化(RecordStore)、网络编程(HttpConnection和Socket)以及事件处理等。...
1. "二级菜单增强型改进版说明.doc":这可能是一个文档,详细介绍了对原始2级菜单设计的改进和增强,包括可能的新特性、优化点以及如何在项目中集成和使用。 2. "AdvancedMenubar.menuItem.JPG":这可能是展示改进后...
j2me《游戏脚本高级编程》下载 j2me《游戏脚本高级编程》下载 j2me《游戏脚本高级编程》下载
在Java ME(J2ME)平台上,开发移动应用程序时,我们经常会遇到高级界面(High-Level User Interface, HLUI)和低级界面(Low-Level User Interface, LLUI)的切换问题。高级界面通常指的是那些基于MIDP(Mobile ...
**旋转菜单示例程序(j2ME)** Java 2 Micro Edition (J2ME) 是一个 Java 平台,专门用于开发在小型设备上运行的应用程序,如移动电话、智能手表和嵌入式系统。J2ME 提供了丰富的功能集,使开发者能够创建功能丰富的...