在j2me应用程序中显示图像

1 java-me

如何在j2me应用程序中创建和显示图像?

我可以在哪个文件夹中将该图像放入我的应用程序中?

Fos*_*tah 5

此链接正是您正在寻找的开始.

基本上,要创建图像,请调用Image.createImage();

Image img = Image.createImage("/imageName.png");
Run Code Online (Sandbox Code Playgroud)

如果它在Jar中的子文件夹中:

Image img = Image.createImage("/subDir/imageName.png");
Run Code Online (Sandbox Code Playgroud)

要显示图像,您需要通过与Canvas绑定的Graphics实例将其绘制到Canvas(在上面的链接中更好地可视化).

public void paint(Graphics g) {
    ...
    g.drawImage(img, 0, 0, Graphics.TOP | Graphics.LEFT);
    ....
}
Run Code Online (Sandbox Code Playgroud)

您还可以使用Graphics.drawRegion函数,但这里有一个指向 JavaDocs for J2ME 的链接,供您查看最适合您需求的内容.