在我的应用程序中,我有 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());