Java me drawImage是如何工作的?

Java me drawImage是如何工作的?,java-me,Java Me,我一直试图画一个“游戏结束”的图像,但由于某种原因,当图像应该被绘制时,游戏崩溃了。 我已经阅读了JavaMe的API,但我并不真正理解锚是什么。 我想把图像画在整个屏幕上 if(mGameStatus==STATUS_GAME_OVER) { mGraphics.drawImage(mImgMgr.getGameOver(),0, 0, Graphics.TOP | Graphics.LEFT); } 为了帮助您,如果您编写引发应用程序

我一直试图画一个“游戏结束”的图像,但由于某种原因,当图像应该被绘制时,游戏崩溃了。 我已经阅读了JavaMe的API,但我并不真正理解锚是什么。 我想把图像画在整个屏幕上

if(mGameStatus==STATUS_GAME_OVER)
        {
            mGraphics.drawImage(mImgMgr.getGameOver(),0, 0, Graphics.TOP | Graphics.LEFT);
        }

为了帮助您,如果您编写引发应用程序崩溃的异常,这将非常有用

锚定

图像中的定位是指要放置在x、y位置的图像边界框的点

例如,我想在x=10和y=20的位置设置一个图像。如果我使用顶部和左侧的锚点,图像的左上角将放置在10,20处。使用“上”和“右”,图像的右上角将放置在10,20处

这可以在javameapi中读取,在这里它们与字符串进行类似的比较。这同样适用于除基线外的图像,因为图像没有基线


问题是我无法让我的netBeans编译我的应用程序,因此我必须在外部模拟器中运行jar文件,这意味着我看不到抛出的任何异常。当应该绘制图像时,它会崩溃。图片是513x479.PNG