Home J2me Immutable Image MIDlet Example



Immutable Image MIDlet Example
Posted on: November 15, 2008 at 12:00 AM
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.

Immutable Image MIDlet Example

     

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:

 

 

 

 

  • 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)); 

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);
  } 
  }
}

Download Source Code

Related Tags for Immutable Image MIDlet Example:
cimagetablecanvasusingthisimmutableidcreatetabshowexamplewithmutabletoidlmidletexamidlewssheitcanmidliminasmoutcaletwithoutagehowcreatingxawhichxampsatismpleaarvassthshoabablatimagepleplmio


More Tutorials from this section

Ask Questions?    Discuss: Immutable Image MIDlet Example  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

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.