【发布时间】:2011-12-07 05:17:27
【问题描述】:
我知道有一个很好的图形类,它带有基本的 api,如 drawLine、drawRect。但是我需要更多的控制来设置我的形状中的像素大小、宽、粗、细、线条。我的目的是根据不同的标准绘制动态形状(类似于附加图像)。
我是 J2ME 的新手。任何其他实现我的目标的建议表示赞赏。谢谢!
【问题讨论】:
我知道有一个很好的图形类,它带有基本的 api,如 drawLine、drawRect。但是我需要更多的控制来设置我的形状中的像素大小、宽、粗、细、线条。我的目的是根据不同的标准绘制动态形状(类似于附加图像)。
我是 J2ME 的新手。任何其他实现我的目标的建议表示赞赏。谢谢!
【问题讨论】:
在 J2ME 中无法设置线条粗细。
但是,您可以尝试一些解决方法:
要模拟粗线,您可以只绘制多条线。
要画一个粗圆,你可以画一个更大的实心圆,然后在里面画一个更小的圆。
虚线使用setStrokeStyle。
【讨论】:
如果您的目标设备是诺基亚,那么您可以将drawPixels(...) 和drawPolygon(...) 与MIDP 图形方法drawLine(...)、drawRect(...) 和drawArc(...) 结合使用。实现你的目标。 drawPixels(...) 是一种非常强大的方法,您可以绘制几乎任何您想要的自定义形状。我知道 SonyEricsson 支持 nokia UI api,但带有“附加字符串”。
更多描述信息可以在link找到。
.
如果您的目标设备不仅仅是诺基亚,那么我建议您找到诺基亚 UI 类 DirectGraphics 的/do-self 端口。没有像诺基亚那样专门针对 ODM 的库。
【讨论】: