aspose file tools
The moose likes Java Micro Edition and the fly likes exception with ImageItem Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Mobile » Java Micro Edition
Reply Bookmark "exception with ImageItem" Watch "exception with ImageItem" New topic
Author

exception with ImageItem

Ajeesh Moidutty
Greenhorn

Joined: May 18, 2006
Posts: 22
i used this code :
////////////////////
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ImmutableImageFromFile extends MIDlet implements CommandListener
{
private Display display;
private Form fmMain;
private Command cmExit;
public ImmutableImageFromFile()
{
display = Display.getDisplay(this);
cmExit = new Command("Exit", Command.EXIT, 0);
fmMain = new Form("");
fmMain.addCommand(cmExit);
fmMain.setCommandListener(this);


try
{
Image im = Image.createImage("1.jpg");
fmMain.append(new ImageItem("asd", im,ImageItem.LAYOUT_DEFAULT, "asdf"));
display.setCurrent(fmMain);
}
catch (java.io.IOException e)
{
e.printStackTrace();
}
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}


public void commandAction(Command c, Displayable s)
{
if (c == cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
\\\\\\\\\\\\\\\

on running it i got this exception :
///////////////
java.io.IOException
at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15)
at javax.microedition.lcdui.ImmutableImage.<init>(+20)
at javax.microedition.lcdui.Image.createImage(+8)
at ImmutableImageFromFile.<init>(+75)
at java.lang.Class.runCustomCode(+0)
at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
at com.sun.midp.midlet.Selector.run(+22)
////////////////

What does that mean?
Koh Khai Huat
Ranch Hand

Joined: Aug 05, 2005
Posts: 100
Hi Ajeesh Moidutty,

java.io.IOException
at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15)
at javax.microedition.lcdui.ImmutableImage.<init>(+20)
at javax.microedition.lcdui.Image.createImage(+8)
at ImmutableImageFromFile.<init>(+75)
at java.lang.Class.runCustomCode(+0)
at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
at com.sun.midp.midlet.Selector.run(+22)

the error above mean that the input / output of the program had an exception which may point to the image file that the program is loading may not be
found check if the image is found or not

rgards Khai Huat


if (!WorkHard){
System.out.println("Fail!!!");
}
Rush IT
Greenhorn

Joined: Nov 26, 2007
Posts: 2
Try with png image instead of .jpg
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: exception with ImageItem
 
Similar Threads
command button not able to display need help
NullPointerException - Can't figure this out
Please check this code !!!!
network midlet problem
Doubt from John W.Muchow -core J2ME Technology &MIDP