Java中的Canvas类有没有把确定的某个“坐标”的点设置为确定颜色的方法。
1个回答
展开全部
为了在屏幕直接绘制直线,文本和形状,你必须使用Canvas类。该类提供了一个MIDlet可以在其上绘制的空白屏幕。例如,在屏幕上绘制字符串"HelloWorld"。实现这个功能有一个简单的办法:子类化Canvas类(它是继承自Displayable的一个抽象类)并重载paint()方法。详见代码段1。
paint()方法的实现使用了javax.microedition.lcdui.Graphics类的绘图功能。在方法paint()中,绘图颜色置为红色,然后用红色画一个长方形。其中,方法getWidth( )和getHeight( )分别返回Canvas对象的宽度和高度。接下来setColor( )方法把绘图颜色设置为白色;之后,字符串"Hello World!"绘制在屏幕的左上角。
http://www.builder.com.cn/2007/1122/648136.shtml
http://www.google.cn/search?complete=1&hl=zh-CN&client=aff-os-maxthon&hs=KSK&q=Java+Canvas%E7%B1%BB++%E5%9D%90%E6%A0%87++%E9%A2%9C%E8%89%B2&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f
paint()方法的实现使用了javax.microedition.lcdui.Graphics类的绘图功能。在方法paint()中,绘图颜色置为红色,然后用红色画一个长方形。其中,方法getWidth( )和getHeight( )分别返回Canvas对象的宽度和高度。接下来setColor( )方法把绘图颜色设置为白色;之后,字符串"Hello World!"绘制在屏幕的左上角。
http://www.builder.com.cn/2007/1122/648136.shtml
http://www.google.cn/search?complete=1&hl=zh-CN&client=aff-os-maxthon&hs=KSK&q=Java+Canvas%E7%B1%BB++%E5%9D%90%E6%A0%87++%E9%A2%9C%E8%89%B2&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询