【问题标题】:how to draw several shape (circle, line, rec, etc.) with more control?如何通过更多控制绘制多个形状(圆、线、rec 等)?
【发布时间】:2011-12-07 05:17:27
【问题描述】:

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

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

【问题讨论】:

    标签: graphics java-me lcdui


    【解决方案1】:

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

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

    要模拟粗线,您可以只绘制多条线。
    要画一个粗圆,你可以画一个更大的实心圆,然后在里面画一个更小的圆。

    虚线使用setStrokeStyle

    【讨论】:

      【解决方案2】:

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

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

      .

      如果您的目标设备不仅仅是诺基亚,那么我建议您找到诺基亚 UI 类 DirectGraphics 的/do-self 端口。没有像诺基亚那样专门针对 ODM 的库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-25
        • 1970-01-01
        • 2020-11-23
        • 1970-01-01
        相关资源
        最近更新 更多