This is the immutable image example, which shows how to create a immutable image in MIDlet. In this example we are creating a image without using of canvas. Following methods are used in the source code:
The Application is as follows:

Source Code of ImutableImage.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ImutableImage extends MIDlet implements CommandListener{
private Display display;
private Form form;
private Command exit;
public void startApp() {
display = Display.getDisplay(this);
exit = new Command("Exit", Command.EXIT, 1);
form = new Form("");
form.addCommand(exit);
form.setCommandListener(this);
try {
Image image = Image.createImage("/mobile.png");
Image image1 = Image.createImage("/phone.png");
form.append(new ImageItem(null, image, ImageItem.LAYOUT_NEWLINE_BEFORE
| ImageItem.LAYOUT_CENTER | ImageItem.LAYOUT_NEWLINE_AFTER, null));
form.append(new ImageItem(null, image1, ImageItem.LAYOUT_NEWLINE_BEFORE
| ImageItem.LAYOUT_CENTER | ImageItem.LAYOUT_NEWLINE_AFTER, null));
display.setCurrent(form);
}catch (java.io.IOException e){
System.err.println(e);
}
display.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
public void commandAction(Command c, Displayable s){
String label = c.getLabel();
if (label.equals("Exit")){
destroyApp(false);
}
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Immutable Image MIDlet Example
Post your Comment