-3

在我的应用程序中,我在项目中导入了 1 个 jar 文件。现在我想访问包含参数 Graphics(g) 的类(jar 文件)的一种方法。我希望在我的应用程序的 startApp() 中访问此方法,但我不能直接调用此方法,因为不支持 Graphics(g)。请帮我。

代码流程:

// 1.class

    public void drawscreen(Graphics g)
    {
    }

// 2.class

    public void startApp()
    {
    1.class.drawscreen()--->here graphics is not supported.
    }
4

2 回答 2

1

您可以创建一个可变图像并将其图形传递给 drawScreen 方法:

    图片 img = Image.createImage(100/*width*/, 100/*height*/);
    class1Instance.drawScreen(img.getGraphics());

于 2012-06-18T12:35:33.903 回答
1

startApp你必须设置某种类型CanvasDisplay

Display.setCurrent(canvas).

drawscreen()方法中的绘图代码属于该画布。Graphics在那里,您可以通过调用来访问上下文getGraphics()

老实说,如果您现在不了解 Java ME 的一些基础知识,那么您应该学习一些基础知识。

于 2012-06-18T10:33:08.707 回答