Home | J2ME Yours page | Favorite Links | Contact Me | objques | Canvas Demo | Fruit selection | Commands | Gauge NI | Gauge Response | Pallet | Pal Ex Mid | Slides Text
Prasad's J2ME programs
Pallet Mid

Enter subhead content here

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

public class PalletMid extends MIDlet{

private Display display;
private PalletCanvas palcanvas;

public PalletMid(){
display = Display.getDisplay(this);
palcanvas = new PalletCanvas(this);
}
public void startApp(){
display.setCurrent(palcanvas);
palcanvas.repaint();
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void exitMidlet(){
notifyDestroyed();
}
}//end of class PalletMid


class PalletCanvas extends Canvas implements CommandListener{

private Command cexit;
private PalletMid midlet;
private String txt = null;
private int startx,starty,currentx,currenty;
private boolean cleardisplay;
public PalletCanvas(PalletMid midlet){
this.midlet = midlet;
cexit = new Command("EXIT",Command.EXIT,1);
this.addCommand(cexit);
this.setCommandListener(this);
}

public void paint(Graphics g){
int red,green,blue;

g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());

g.setColor(255,0,0);
g.fillRect(0,0,getWidth()/4,getHeight()/4-1);
g.setColor(0,255,0);
g.fillRect(getWidth()/4,0,getWidth()/4,getHeight()/4-1);
g.setColor(0,0,255);
g.fillRect(getWidth()/2,0,getWidth()/4,getHeight()/4-1);
g.setColor(255,255,0);
g.fillRect(getWidth()*3/4,0,getWidth()/4,getHeight()/4-1);

g.setColor(0,255,255);
g.fillRect(0,getHeight()/4,getWidth()/4,getHeight()/4);
g.setColor(255,0,255);
g.fillRect(getWidth()/4,getHeight()/4,getWidth()/4,getHeight()/4);
g.setColor(128,0,255);
g.fillRect(getWidth()/2,getHeight()/4,getWidth()/4,getHeight()/4);
g.setColor(128,128,255);
g.fillRect(getWidth()*3/4,getHeight()/4,getWidth()/4,getHeight()/4);

g.setColor(255,128,0);
g.fillRect(0,getHeight()/2,getWidth()/4,getHeight()/4);
g.setColor(255,128,128);
g.fillRect(getWidth()/4,getHeight()/2,getWidth()/4,getHeight()/4);
g.setColor(255,0,128);
g.fillRect(getWidth()/2,getHeight()/2,getWidth()/4,getHeight()/4);
g.setColor(0,128,255);
g.fillRect(getWidth()*3/4,getHeight()/2,getWidth()/4,getHeight()/4);

g.setColor(128,128,128);
g.fillRect(0,getHeight()*3/4,getWidth()/4,getHeight()/4);
g.setColor(0,128,128);
g.fillRect(getWidth()/4,getHeight()*3/4,getWidth()/4,getHeight()/4);
g.setColor(128,0,128);
g.fillRect(getWidth()/2,getHeight()*3/4,getWidth()/4,getHeight()/4);
g.setColor(0,0,0);
g.fillRect(getWidth()*3/4,getHeight()*3/4,getWidth()/4,getHeight()/4);
}
public void commandAction(Command co,Displayable dis){
if ( co == cexit)
midlet.exitMidlet();
}
}//end of CanDemo


Enter supporting content here

"Striving for success without hard work is like trying to harvest where you haven't planted."