`
zovikoo
  • 浏览: 11421 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

j2me 低级UI下 圆角小菜单画法

UI 
阅读更多
/**
	 * 画小菜单
	 *  @param g 画笔
	 * @param st_w 文字数组
	 * @param x  x坐标
	 * @param y y坐标
	 * @param i_wight  宽度
	 * */
	public void paintLowMenu(Graphics g, String[] st_w, int x, int y, int i_wight) {
		g.setClip(0, 0, 240, 320);
		g.setColor(ColorSet.i_noButtenFrame);
		g.fillRoundRect(x, y, i_wight, st_w.length * 20, 10, 10);
		g.setColor(ColorSet.i_noButtenBG);
		g.fillRoundRect(x + 2, y + 2, i_wight - 4, st_w.length * 20 - 4, 10, 10);
		for (int i = 0; i < st_w.length; i++) {
			if (i != 0) {
				g.setColor(ColorSet.i_noButtenFrame);
				g.drawLine(x, y + i * 20, x + i_wight - 2, y + i * 20);
			}
			g.setColor(ColorSet.i_noButtenFont);
			g.drawString(st_w[i], x + 5, y + (i * 20) + 1, 20);
		}
	}

 

此方法还有诸多的局限性,仅供各位参考。

0
0
分享到:
评论

相关推荐

    j2me 低级UI制作菜单 例子

    由于资源有限,J2ME提供了两种主要的UI框架:高级UI(MIDP CLDC)和低级UI(通常基于Graphics类)。本教程将深入探讨如何使用低级UI来构建菜单和简单的通讯录应用。 首先,我们要理解低级UI的基本概念。低级UI是...

    j2me低级UI文字分行

    本文将详细介绍如何在J2ME低级用户界面(UI)中实现文字的分行功能,并提供一个实用的函数示例。 首先,我们要理解的是,文字分行的核心在于找到合适的位置将字符串分割为多个适合指定宽度的子字符串。在给定的代码...

    J2ME高级UI总结

    **J2ME高级UI总结** Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于嵌入式设备和移动设备上的应用程序开发。在J2ME中,UI(用户界面)的设计和实现对于提供良好的用户体验至关重要。本文将深入探讨...

    J2me UI库类 基于低级界面

    基于低级界面的j2me UI库类,有demo和源码。高级界面的东西虽然好用但是在不同的手机上面显示得不一样,有的好看有的很丑,但是基于低级界面的就不一样了。在不同手机上显示出来都是一样的,这个UI库类是企业级的。...

    j2me 低级界面 输入法 源文件

    这是我业余时间写的一个J2ME低级界面下的输入法 字库内置在类中 混淆后jar包40K左右 输入法实现了最基本的功能 像拼音 英文大小写 数字 标点 文字显示框为多行编辑模式 在以后的版本更新中会增加触摸屏的支持 输入...

    J2ME低级界面全示例Eclipse

    **J2ME低级界面全示例Eclipse** Java Micro Edition (J2ME) 是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、智能手表等。J2ME提供了多种框架来构建应用程序,其中的低级界面(Low-Level User ...

    j2me低级api与事件demo.rar

    深入理解这些示例,开发者可以学习如何利用J2ME低级API处理用户输入事件、响应设备状态改变以及创建自定义的UI元素。例如,通过阅读SizeChangeCanvas.java,我们可以学习如何检测并响应设备屏幕尺寸的变化,这在...

    J2ME高级UI编程源码

    **J2ME高级UI编程源码详解** J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于移动设备、嵌入式系统等资源有限的设备上进行应用程序开发。在J2ME中,创建用户界面(UI)是一项关键任务,它直接影响到...

    j2me低级图形界面输入法实现

    J2ME平台的UI界面分为两种,一种称为高级UI组件,一种叫做低级UI组件。高级的UI组件使用方便,创建一个窗口只需要把参数传入相应的构造就可以了。但是高级UI组件无法自定义样式,一般都是手机默认的样式。如果想界面...

    J2ME界面用的九宫格菜单

    在移动应用开发领域,J2ME...总的来说,J2ME的九宫格菜单是一个实用的UI设计,它展示了如何利用J2ME的特性来创建高效、易用的移动应用界面。对于希望学习或改进J2ME界面设计的开发者来说,这是一个有价值的参考实例。

    J2ME低级界面汉字输入

    J2ME通常使用高级界面(如WTK的 Jadlet 或 LWUIT)来调用设备的系统输入法,这些高级界面提供了更丰富的UI组件和用户交互功能。然而,当开发者需要自定义界面或在Canvas上进行复杂的交互时,就需要自己实现输入法...

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏下,上为另一部分

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏

    J2ME低级Canvas实现九宫图

    在本文中,我们将深入探讨如何使用Java Micro Edition (J2ME) 的低级Canvas组件来实现一个九宫图。九宫图,也被称为九宫格,是一种常见的布局方式,常用于游戏、菜单系统或者简单的用户界面设计。在手机平台上,J2ME...

    J2ME+UI框架LWUIT开发手册

    **J2ME+UI框架LWUIT开发手册** 在移动设备技术发展早期,Java 2 Micro Edition(J2ME)是开发嵌入式系统和移动设备应用的主要平台。其中, Lightweight User Interface Toolkit(LWUIT)是Oracle公司推出的一个开源...

    j2me的UI控件包

    **J2ME UI 控件包详解** 在Java 2 Micro Edition (J2ME)的开发中,用户界面(UI)的设计至关重要,它直接影响到应用程序的用户体验。Mewt 是一个专为J2ME设计的UI控件库,它提供了一系列轻量级、可自定义皮肤的UI...

    J2ME 低级画布实现中文输入

    由于J2ME的资源有限,特别是在早期的移动设备上,它并不像Java SE或Android那样提供完整的UI框架和键盘支持。因此,开发者需要自定义解决方案来实现中文输入。本篇文章将深入探讨如何在J2ME的低级画布(Custom ...

    j2me低级界面字符串自动换行代码包

    标题中的“j2me低级界面字符串自动换行代码包”指的是在Java 2 Micro Edition (J2ME)平台上,针对图形用户界面(GUI)开发的一种解决方案,它涉及到字符串处理和显示,特别是在有限的屏幕空间内自动进行换行。J2ME是...

    J2ME小游戏J2ME小游戏J2ME小游戏上,下为另一部分

    J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏

    j2me中简单实现九宫格菜单

    在Java ME(J2ME)平台上,开发人员经常需要创建用户友好的界面,其中九宫格菜单是一个常见的设计模式。这种菜单布局将多个功能项排列成3x3的矩阵,提供直观的操作方式。本篇文章将深入探讨如何在J2ME环境中实现一个...

    j2meUI低级界面开发实例

    通过熟练掌握 J2ME UI 的低级界面开发,你可以创建出适应各种小屏幕设备的应用,提供良好的用户体验。 以上内容仅为基础的 J2ME UI 开发知识,具体实现可能因不同的设备特性和开发环境而有所不同。在实际项目中,你...

Global site tag (gtag.js) - Google Analytics