Java 打开图像文件-BLACKBERRY/J2ME

Java 打开图像文件-BLACKBERRY/J2ME,java,python,blackberry,java-me,Java,Python,Blackberry,Java Me,我试图在黑莓手机上打开一个图像 我在python-myImage=graphics.Image.open(jobDirectory+“\”+name)中得到了这个,我希望在Blackberry/J2ME中使用类似的东西 在J2ME中,可以通过以下两种方式显示图像: Image image = Image.createImage(path_to_img+"/img.PNG"); g.drawImage(image, x, y, Graphics.TOP | Graphics.LEFT); /

我试图在黑莓手机上打开一个图像


我在python-myImage=graphics.Image.open(jobDirectory+“\”+name)中得到了这个,我希望在Blackberry/J2ME中使用类似的东西

在J2ME中,可以通过以下两种方式显示图像:

Image image = Image.createImage(path_to_img+"/img.PNG");

g.drawImage(image, x, y, Graphics.TOP | Graphics.LEFT);   // 1) Use drawImage function.

Sprite mainSprite = new Sprite(image); // 2) Use Sprite to display your image.
mainSprite.setRefPixelPosition(x, y);
mainSprite.paint(g);

希望这有帮助。

在J2ME中,您可以通过以下两种方式显示图像:

Image image = Image.createImage(path_to_img+"/img.PNG");

g.drawImage(image, x, y, Graphics.TOP | Graphics.LEFT);   // 1) Use drawImage function.

Sprite mainSprite = new Sprite(image); // 2) Use Sprite to display your image.
mainSprite.setRefPixelPosition(x, y);
mainSprite.paint(g);

希望这能有所帮助。

这与myImage=graphics.Image.open(作业目录+“\”+名称)相同吗?“myImage=graphics.Image.open(作业目录+“\”+名称)”到底是做什么的?在J2ME中,通过执行上述操作,图像将在屏幕上的特定x、y位置显示。这只是为了打开一个静态图像文件,而不进行实际处理,因为它们是有意修改的。当调用image.createImage(“nm”)时,它会从文件系统将图像加载到内存中。然后通过调用drawImage或sprite,它在屏幕上的x,y位置绘制该图像。您还可以执行任何其他操作,而不是使用图像对象进行绘制,例如移动图像对象,使其消失;简而言之,您将获得该图像的引用对象。希望你明白我的意思。这和这个myImage=graphics.Image.open(jobDirectory+“\”+name)一样吗?“myImage=graphics.Image.open(jobDirectory+“\”+name)”到底是做什么的?在J2ME中,通过执行上述操作,图像将在屏幕上的特定x、y位置显示。这只是为了打开一个静态图像文件,而不进行实际处理,因为它们是有意修改的。当调用image.createImage(“nm”)时,它会从文件系统将图像加载到内存中。然后通过调用drawImage或sprite,它在屏幕上的x,y位置绘制该图像。您还可以执行任何其他操作,而不是使用图像对象进行绘制,例如移动图像对象,使其消失;简而言之,您将获得该图像的引用对象。希望你明白我的意思。