Graphics 如何使用更多控件绘制多个形状(圆、线、rec等)?

Graphics 如何使用更多控件绘制多个形状(圆、线、rec等)?,graphics,java-me,lcdui,Graphics,Java Me,Lcdui,我知道有一个很好的类Graphics和基本api,比如drawLine、drawRect。但我需要更多的控制来设置像素大小,宽,厚,薄,线条在我的形状。我的意图是根据不同的标准绘制一个动态形状(类似于附加的图像) 我是J2ME新手。任何其他实现我的目标的建议都是非常感谢的。谢谢 如果您的目标设备是诺基亚,则您可以将drawPixels(…)和drawPolygon(…)与MIDP图形方法drawLine(…)、drawRect(…)和drawArc(…)结合使用。实现你的目标。drawPixel

我知道有一个很好的类Graphics和基本api,比如drawLine、drawRect。但我需要更多的控制来设置像素大小,宽,厚,薄,线条在我的形状。我的意图是根据不同的标准绘制一个动态形状(类似于附加的图像)

我是J2ME新手。任何其他实现我的目标的建议都是非常感谢的。谢谢


如果您的目标设备是诺基亚,则您可以将
drawPixels(…)
drawPolygon(…)
与MIDP图形方法
drawLine(…)
drawRect(…)
drawArc(…)
结合使用。实现你的目标。drawPixels(…)是一种非常强大的方法,从这个意义上说,您可以绘制任何您想要的自定义形状。我知道SonyEricsson支持诺基亚UI api,但带有“附加字符串”

更多描述性信息可在此处找到


如果您的目标设备不仅仅是诺基亚,我建议您查找/使用诺基亚UI类的自助端口
DirectGraphics
。没有像诺基亚那样的ODM特定库。

在J2ME中无法设置行厚度

但是,您可以尝试一些变通方法:

要模拟粗线条,您可以只绘制多条线条。
要画一个厚的圆,你可以画一个大的填充圆,然后在里面画一个小的填充圆

对于虚线,请使用