图形 g 调用



在我的应用程序中,我有 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.
    }

startApp中,您必须为Display设置某种Canvas

Display.setCurrent(canvas) .

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

老实说,如果你现在不了解这些基本的东西,你应该学习一些关于Java ME的基础知识。

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

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

相关内容

  • 没有找到相关文章

最新更新