自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 JavaME UI设计之低级界面文本控件

在做某些应用时,我们通常需要处理显示大量的文字,例如,要实现一个电子书阅读器,需要处理的文字非常多,这时我们应该会需要一系列的文本控件,比如:菜单,列表、文本显示等,这里我们主要分析实现一个用于文本显示的控件,他需要提供自动换行,翻页等功能,在网上看到很多人在询问如何实现这样的控件,并且网上提供的大多数是自动换行,没有实现翻页,并且实现的效率也不是很高,所以这里我们再次通过一个简单的算法来实现这样

2011-11-27 11:53:06 572

转载 JavaME UI设计之滚动条

上一篇文章中我们介绍了在低级界面中实现文本控件,文本控件主要用于显示大段文字,具有自动换行,翻页等功能。通常还可以通过另一种方式也可以实现大量文本的处理,就是给文本添加一个滚动条,本文同样选择在低级界面中来实现,同时也方便移植到其他的移动平台,比如:android、windows mobile等。首先看文本需要实现的效果如图3-1所示。 从图中可以看出,同样需要将要显示的文本拆分为

2011-11-27 11:52:37 760

转载 JavaME UI设计之九宫格

现在越来越多的手机应用程序使用九宫格作为菜单了,很多智能手机都开始提供直接可以使用的九宫格api了,比如:android等,在JavaME平台上却需要我们自己来实现这样的效果,前面我们说过JavaME的低级界面比较灵活,我们可以使用低级界面来实现任意效果,当然,本文就将给大家展示通过JavaME的低级界面来实现一个九宫格程序,该程序会自动适应屏幕大小,计算并显示出九宫格效果,对于九宫格的绘制非常简

2011-11-27 11:52:08 803

转载 JavaME UI设计之图像特效二

上一篇我们分析了处理图片特效的原理,通常是将图像数据转换为一个int[]数组,然后再操作这个int[]数组,最后将操作之后的int[]数组转换为一个Image即可。本文我们接着分析另外几种常用特效的实现原理。负片特效要在图像处理软件中将图片处理为负片特效,非常简单,但是这些图像处理软件也是通过程序来实现的,其实现原理通常是用255来减去图像数据的r,g,b值,得到一个新的r,g,b值,再将

2011-11-27 11:51:41 1112

转载 JavaME UI设计之图像特效一

通常在做应用时,需要实现图像的部分特效,最简单的方式可以通过美术制作出各种特效的图片,然后用程序来显示即可,但是这样做出来的程序包会很大,而且很浪费内存空间,因此我们需要通过程序来操作图像的每一个像素信息,从而实现各种图片特效,本文就主要针对一些常用的特效进行实现。在开始具体的特效实现之前,我们需要分析一下MIDP2.0中的getRGB(...) 函数,该函数可以将image的alpha以及R

2011-11-27 11:51:09 608

转载 JavaME UI设计之Bitmap字体

当我们使用 MIDP 的 Graphics 类,可以调用其 setFont() 来指定字体,然后调用该字体的一种 drawChar() 或 drawString() 方法来在 canvas 或后台图像上呈现字体。MIDP 仅提供了一套有限的字体选项,但是:字体可以是等宽的或成比例的,大小可以是小、中或大,并且样式可以是平铺或粗体、斜体和下划线的任意组合。运行库实现工具可能没有满足您的标准的字体,它

2011-11-27 11:50:39 728

转载 JavaME UI设计之点阵字体

上一篇文章中我们介绍了在JavaME中实现Bitmap字体,但是要想通过Bitmap字体来显示中文几乎不太可能,除非你中文很少,也不介意这样做浪费时间,如果你想显示中文,又不想使用JavaME本身提供的字体,那么可以考虑使用点阵字,这就是本文将要给大家介绍的,如何在JavaME中使用点阵字库。要在JavaME中使用点阵字,首先需要了解什么是点阵字,可以到各大百科互动网站找到相关介绍,这里就不耽

2011-11-27 11:50:05 1331

转载 JavaME UI设计之资源优化技巧

通常在做各种手机应用时,为了实现出非常绚丽的UI界面,就会使用很多图片来自定义UI,这样当一个应用做完时,发现应用程序包已经变得很大了,玩家也肯定不喜欢过大的应用软件包,那么我们需要对这些图片进行压缩,当然压缩的方式很多,网上也能找到很多用来压缩png图片的工具,这里我们就不浪费时间来介绍这些压缩工具的使用了。另外,当应用中使用的图片过多时,管理维护也不方便,最好的解决方案就是能将使用的所有资

2011-11-27 11:49:33 655

转载 JavaME UI设计之透明图片处理

在开发J2ME手机程序的时候,尤其是在开发游戏的时候,透明图片几乎是一种必然的需求,但是在游戏开发中我们会采用Sprite精灵来做图形元素的绘制,而这些图片素材可能都是来自于资源中的文件,这些文件如果采用PNG等支持透明设置的格式的话,透明的处理就会被精灵类自动实现,不需要我们特别处理了。如果遇到一些特殊需求,比如某些图片可能需要通过程序来绘制,或者开发者希望用程序来绘制,那么这时候自己绘制的图片

2011-11-27 11:49:06 658

转载 JavaME UI设计之渐变色处理

移动应用的UI设计通常比较复杂,因为,需要同时考虑设备的内存状况、处理性能,一般情况,效果非常好的UI都需要很多图素,这样就增加了软件包的大小使得用户难以接受,比如,我们需要实现一个全屏幕渐变色的效果,如果选择用图片来实现,随都能做出来,并且也很简单,只需要美术准备好一张渐变色的图片,然后我们用程序drawImage显示上去即可,但是这张图片不仅增加了软件包的大小。而且如果我们需要动态更新一个这个

2011-11-27 11:48:11 768

转载 男人与酒

这个世界上真正不能喝酒的男人很少,但是,不想喝酒的男人却很多。虽然说“无酒不成欢”,但是面对宴席,是男人最不想喝酒的时候。女为知己者容,喝酒的男人也是如此,男人喜欢和自己喜欢的朋友一起喝酒,只有在这个时候男人才会把喝酒真正的当回事。但是男人却不愿意在自己喜欢的女人面前喝酒,喝了酒的男人往往容易表现出一种敏感或偏激,对于喝醉酒的男人更是如此,这时的男人会显得比平时更多愁善感和脆弱,也会显得更冷酷和无

2011-11-20 21:11:06 946

转载 通过J2ME的录音功能实现简易示波器

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!              早就有人通过PC声卡的输入(麦克风孔)来做模拟示波器,但是用手机来实现的比较少。用J2ME的MMAPI实现模拟示波器,具体效果稍逊于智能机,因为智能机可以实时读取麦克风输入流,而J2ME还需要有短暂的缓冲构成了阻塞,不过,实现出来玩一下还是足够了。先贴出效果图:左

2011-11-17 16:10:43 526

转载 JavaME学习笔记

1 体系介绍和环境配置 ... 11.1 J2ME 分为两类: ... 11.2 J2ME 体系架构 ( 底层— > 高层 ) 21.3 环境搭建 ... 22 高级界面开发 ... 22.1 MIDlet(Mobile Information Devices let) 移动信息设备小程序 ... 22.2 MIDlet 三种状态 ... 2

2011-11-16 14:53:28 782

转载 (按键)深入分析J2ME平台MIDP低级事件处理机制

通常低级事件的处理是为了满足游戏开发的需要,因为游戏开发相关的问题非常复杂。因此不在这里进行阐述,有兴趣的朋友可以和我索要相关的游戏开发资料。MIDP定义了如下键值在Canvas类内:  KEY_NUM0  KEY_NUM1  KEY_NUM2  KEY_NUM3  KEY_NUM4  KEY_NUM5  KEY_NUM6  KEY_NUM7  KEY_NUM8

2011-11-12 15:26:17 411

转载 j2me内存监控

Runtime.getRuntime().freeMemory(); //当前可用大小 Runtime.getRuntime().totalMemory();//当前总大小totalMemory()表示调用时刻,java虚拟机现在已经从操作系统那里获取来的内存大小。  在java程序运行的过程的,内存总是慢慢的从操作系统那里取的,基本上是用多少取多少。  但是java虚拟机100%

2011-11-09 21:55:12 493

转载 j2me图片缩放方法

今天在网上看到几个在j2me中实现图片缩放的函数,很不错,记录下来。注:src为原始图片,destW为修改后的宽度,destH为修改后的高度 1.方法一public static Image resizeImage(Image src, int destW, int destH) { int srcW = src.getWidth(); int sr

2011-11-09 21:23:46 6065

转载 水波纹屏保原理

本文程序的源代码已经在《水波纹屏保程序开源》中开源这里我将陆续发布一些我自己做的小程序,有些程序可能有点粗糙,希望各位高人多加指点!首先把我今年3月份作的一个程序,拿来晾一下。本程序实现对水波折射等物理现象的模拟。水波纹屏保程序效果图: 水波是我们生活中非常常见的现象,在阳光下反射出亦幻亦真的奇妙光线的舞蹈。不知你是否曾几何时被其所迷倒过呢。水波的这种奇幻效果是非常

2011-11-01 22:10:15 2146 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除