Home J2me J2ME Display Size Example

Related Tutorials


 
 

Share on Google+Share on Google+

J2ME Display Size Example

Advertisement
In the given J2ME Midlet example, we are going to display the size of the screen. Like a below given image 1, the midlet will print few items on the screen and the screen size will be displayed at the command prompt (image 2).

J2ME Display Size Example

     

In the given J2ME Midlet example, we are going to display the size of the screen. Like a below given image 1, the midlet will print few items on the screen and the screen size will be displayed at the command prompt (image 2).

 

 

 

 

 

Image 1

Image 2

To get the size of the screen, we have used getwidth and getheight method in our example.

Source Code of DisplaySize.java

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class DisplaySize extends MIDlet{
  private Display display;

  public void startApp(){
  Canvas canvas = new DisplaySizeCanvas();
  display = Display.getDisplay(this);
  display.setCurrent(canvas);
  }

  public void pauseApp(){}

  public void destroyApp(boolean unconditional){}
}

class DisplaySizeCanvas extends Canvas {
  public void paint(Graphics g) {
  int width = getWidth();
  int height = getHeight();
  
  g.setColor(25500);
  g.fillRect(00, width, height);
  
  g.setColor(00255);
  g.drawString("Sandeep Kumar Suman"00
  Graphics.TOP | Graphics.LEFT
);
  
  Font font = g.getFont();
  g.drawString("Software Developer"0
  font.getHeight
(), Graphics.TOP | Graphics.LEFT);
  
  g.drawString("Mobile No: +919313985248", width, 
  height, Graphics.BOTTOM | Graphics.RIGHT
);
  
  String str = "Roseindia Tech. Pvt. Ltd.";  
  font = Font.getFont(Font.FACE_PROPORTIONAL, 
  Font.STYLE_UNDERLINED, Font.SIZE_LARGE
);

  g.setFont(font);
  g.drawString(str, 0, height/2, Graphics.LEFT | 
  Graphics.BASELINE
);
 
  int x = font.stringWidth(str);
  g.setColor(00255);
  g.setFont(Font.getFont(Font.FACE_PROPORTIONAL, 
  Font.STYLE_BOLD | Font.STYLE_ITALIC, Font.SIZE_MEDIUM
));

  g.drawString(" Delhi, India", x, height/2
  Graphics.LEFT | Graphics.BASELINE
);

  System.out.println("Height Of Display Screen: " + height);
  System.out.println("Width Of Display Screen: " + width);
  }
}

Download Source Code

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: November 20, 2008

Related Tutorials

Discuss: J2ME Display Size Example  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com