我正在为诺基亚 N97 开发 j2me 项目。我想垂直编写测试,即垂直旋转我的文本。我正在使用 Graphics.DrawString();在 Canvas 上绘制文本的方法。
谁能帮我如何在 Canvas 上绘制和旋转文本。
提前致谢
最佳答案
您可以创建所需文本大小的可变Image
(使用Font.stringWidth()
和Font.getHeight()
> 对于尺寸),将文本绘制到 Image
的 Graphics
对象上,使用图像实例化 Sprite
,使用Sprite.setTransform(Sprite.TRANS_ROT90)
,最后使用Sprite.paint()
绘制。
有关所有这些的更多信息,请参阅 MIDP2 spec .
HTH
关于java-me - 我们可以在j2me中的Canvas上垂直绘制文本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507805/