J2ME低层控件封装,离不开画笔Graphics类和画布Canvas类。
画笔是底层提供给应用层的绘图工具,使用画笔可比绘制直线、矩形、圆形等,在通过组合就可以绘制你想要的图像。在绘制图形的时候有几个注意点:裁剪一个区域和设置裁剪区域的区别,锚点的概念以及坐标转换。
裁剪一个区域:使用clipRect,该方法的参数是一个矩形区域,这个方法裁剪出得新的区域是当前裁剪区与参数中指定的矩形区的交集,而设置裁剪区域setClip方法首先清除之前的裁剪区,设置参数中给点的区域。
锚点,个人把它理解为一个控件的位置点,在绘制的时候可以把某个控件的位置点定位到画布的某个点上。例如:Top|Left ,绘制的时候会把控件的左上角定位到画布的某个点。
坐标转换,它是所有画笔类中方法的基础,也就是说,我们要绘制一个图形,首先要确定当前坐标系 ,请注意当前二字。实际上坐标转换就是坐标原点在画布上的转换,坐标系随之变化,一旦确定坐标原点,那么在使用画笔绘制图形时,所有的绘制方法的坐标均相对于当前坐标系。
多做一些小例子就会明白其中道理...
分享到:
相关推荐
J2ME开发 J2ME开发 J2ME开发 J2ME开发
J2ME API J2ME API J2ME API J2ME API J2ME API
j2me入门教程j2me入门教程j2me入门教程j2me入门教程j2me入门教程
J2ME培训教程,以前学JJ2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程J2ME培训教程2ME发的一个PPT,内容还可以,需要的朋友不要客气J2ME...
J2ME游戏开发 J2ME游戏开发 J2ME游戏开发
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
j2me手机浏览器 j2me手机浏览器 j2me手机浏览器
j2me教程j2me教程j2me教程j2me教程
j2ME初学Demo j2ME demo j2me demo j2ME实例
J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码
J2ME新手写的飞机游戏,希望初学者喜欢,或许对你有所帮助。
j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解j2ME游戏开发详解
j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋j2me五子棋...
j2me,j2me游戏引擎,手机游戏引擎,j2me RPG游戏引擎
j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me j2me 环境搭建 eclipse Eclipse j2me
j2me点阵字库,适合j2me游戏的一个很小的字库
j2me课件 j2me课件j2me课件 j2me课件j2me课件 j2me课件
j2me电子书 j2me电子书 j2me电子书
经过了13年的时间,现在我们检视J2ME的发展历史,我们可以发现,虽然在1999年,Java被切割成J2SE、J2ME、J2EE,所以有了J2ME这个名词的出现。但是Java并非1999年开始才开始发展嵌入式系统上的应用。其实,Java本来...