Java ME图像异常

时间:2011-09-05 09:19:48

标签: java java-me lwuit

我有一个有趣的错误。当我在Java ME中创建com.sun.lwuit.Image时,我收到一个例外:

java.lang.IllegalStateException: No current display! at com.sun.lwuit.Display.getImplementation: com.sun.lwuit.impl.LWUITImplementation getImplementation() (Display.java:437) at com.sun.lwuit.Image.createImage: com.sun.lwuit.Image createImage(byte[],int,int) (Image.java:558)

正如我所说,根据文本例外,图像试图将自己置于屏幕上,但在代码中,我只是无法实现可视化。

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方案。发生错误是因为我没有初始化图形,如下所示:

Container container = arg0.getContainer();
container.setVisible(true);
Display.init(container);
Display.getInstance().setPureTouch(true);