【问题标题】:Can we Draw Text Vertically on Canvas in j2me我们可以在 j2me 的画布上垂直绘制文本吗
【发布时间】:2010-12-22 09:31:39
【问题描述】:

我正在为诺基亚 N97 开发 j2me 项目。我想垂直编写测试,即垂直旋转我的文本。我正在使用 Graphics.DrawString();在画布上绘制文本的方法。

谁能帮我在画布上绘制和旋转文本。

提前致谢

【问题讨论】:

    标签: java-me nokia


    【解决方案1】:

    您可以创建一个可变的Image,其大小为您需要的文本(使用Font.stringWidth()Font.getHeight() 作为尺寸),将文本绘制到ImageGraphics 对象上,使用实例化一个Sprite的图像,使用Sprite.setTransform(Sprite.TRANS_ROT90)旋转它,最后使用Sprite.paint()绘制它。

    MIDP2 spec 中有关所有这些的更多信息。

    HTH

    【讨论】:

    • 感谢您的回复,但我知道通过使用 sprite 是可能的。但我实际上是在问是否可以通过 drawtext 实现
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    相关资源
    最近更新 更多