Home J2me Draw Line in J2me



Draw Line in J2me
Posted on: October 24, 2008 at 12:00 AM
In this example we are going to show you how to draw a line using J2ME. Please go through the below given J2ME syntax that includes all the package, methods and class to draw a line.

Draw Line in J2me

     

In this example we are going to show you how to draw a line using J2ME. Please go through the below given J2ME syntax that includes all the package, methods and class to draw a line. 

Basically in J2ME, Canvas class is used to draw circle or line.. that is the only reason of using this canvas class in our J2ME program. We have also created a MIDlet called DrawLine in our application as we can't draw a line without creating it. 

g.drawLine(x, y, x+w, y);
g.drawLine(x+w, y, x+w, y+h); 
g.drawLine(x+w, y+h, x, y+h); 
g.drawLine(x, y+h, x, y);

or the another variation is: 

g.drawLine(x1, y1, x2, y2);

The above variation show the distance from x-axis and y-axis. 

The Application look like as follows:

 

DrawLine.java

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

public class DrawLine extends MIDlet{
  private Display display;

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

  public void pauseApp(){}

  public void destroyApp (boolean forced){}
}

class DrawingCanvas extends Canvas{
  public void paint (Graphics g){
  g.setColor (25500);
  g.fillRect (00, getWidth(), getHeight());
  g.setColor (00255);
  g.fillRect (203020080);
  g.setColor (1280255);
  g.drawLine (00100200);
  }
}

Download Source Code

Related Tags for Draw Line in J2me:
cclasssyntaxj2memethodsincludemethodusinglinethispackageincludesshowexampletodrawexamrawsheaxdesliinasmntjpackclestaxthroughaseallagemehowhrackxaxampsatpackincishallivmplgoeaandarssthshobelohatpleplndodso


More Tutorials from this section

Ask Questions?    Discuss: Draw Line in J2me  

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.