【发布时间】:2010-12-22 09:31:39
【问题描述】:
我正在为诺基亚 N97 开发 j2me 项目。我想垂直编写测试,即垂直旋转我的文本。我正在使用 Graphics.DrawString();在画布上绘制文本的方法。
谁能帮我在画布上绘制和旋转文本。
提前致谢
【问题讨论】:
我正在为诺基亚 N97 开发 j2me 项目。我想垂直编写测试,即垂直旋转我的文本。我正在使用 Graphics.DrawString();在画布上绘制文本的方法。
谁能帮我在画布上绘制和旋转文本。
提前致谢
【问题讨论】:
您可以创建一个可变的Image,其大小为您需要的文本(使用Font.stringWidth() 和Font.getHeight() 作为尺寸),将文本绘制到Image 的Graphics 对象上,使用实例化一个Sprite的图像,使用Sprite.setTransform(Sprite.TRANS_ROT90)旋转它,最后使用Sprite.paint()绘制它。
MIDP2 spec 中有关所有这些的更多信息。
HTH
【讨论】: