如何用更多控件绘制几个形状(圆,线,rec等)?

时间:2011-11-30 14:12:59

标签: graphics java-me lcdui

我知道有一个很好的类图形,基本的api就像drawLine,drawRect。但我需要更多的控制来设置我的形状像素大小,宽,粗,细线。我的目的是根据不同的标准绘制动态形状(类似于附加图像)。

我是J2ME的新手。任何其他建议,以实现我的目标,表示赞赏。谢谢!

enter image description here

2 个答案:

答案 0 :(得分:1)

无法在J2ME中设置线条粗细。

但是,您可以尝试一些解决方法:

要模拟粗线,您可以绘制多条线 要绘制一个粗圆,你可以绘制一个较大的圆圈,然后在其中绘制一个较小的圆圈。

对于虚线,请使用setStrokeStyle

答案 1 :(得分:0)

如果您的目标设备是诺基亚,则可以将drawPixels(...)drawPolygon(...)与MIDP图形方法drawLine(...)drawRect(...)drawArc(...)结合使用。实现你的目标。 drawPixels(...)是一个非常强大的方法,你可以绘制几乎任何你想要的自定义形状。我知道索尼爱立信支持诺基亚UI api,但“字符串附加”。

可以在此link找到更多描述性信息。

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