Share on Google+Share on Google+

Text MIDlet Example

Advertisement
With the help of text midlet example, we are going to show text using canvas class at different locations on the screen. Given are the methods, that are used in the example...

Text MIDlet Example

     

With the help of text midlet example, we are going to show text using canvas class at different locations on the screen. Given are the methods, that are used in the example... 

  • int width = getWidth();   
  • int height = getHeight();  
  • g.setColor(255, 162, 117);   
  • g.fillRect(0, 0, width, height);   
  • g.setColor(0, 0, 255);   
  • g.drawString("Sandeep Kumar Suman", 0, 0, Graphics.TOP | Graphics.LEFT);  
  • Font font = g.getFont();   
  • g.drawString("Master of Computer Application(2008)", 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(0, 0, 255);   
  • 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);

The Application is as follows:

 

Source Code of TextExample.java

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

public class TextExample extends MIDlet{
  private Display display;

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

  public void pauseApp(){}

  public void destroyApp(boolean unconditional){}
}

class TextCanvas extends Canvas {
  public void paint(Graphics g) {
  int width = getWidth();
  int height = getHeight();

  g.setColor(255162117);
  g.fillRect(00, width, height);
  
  g.setColor(00255);
  g.drawString("Sandeep Kumar Suman"00, Graphics.TOP | 
  Graphics.LEFT);

  
  Font font = g.getFont();
  g.drawString("Master of Computer Application(2008)"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);

  }
}

Download Source Code

Advertisements

Advertisement

Posted on: December 19, 2008 If you enjoyed this post then why not add us on Google+? Add us to your Circles

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.

Discuss: Text MIDlet Example   View All Comments

Post your Comment


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