|
How to use RGB profile on your mobile |
|
|
This Java ME application demonstrate how to use different colors in RGB profile on your
mobile handset. These kind of tips can be very useful in developing
gaming applications.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MyCanvas extends Canvas
{
int RED,GREEN,BLUE;
public MyCanvas()
{
}
public void paint(Graphics g)
{
g.setColor(RED,GREEN,BLUE);
g.fillRect(100,30,40,40);
g.drawString("press NUM KEY: 1 2 or 3",
0, 80, g.TOP|g.LEFT);
}
void changeValue(int change)
{
switch(change)
{
case '1':
RED+=5;
RED%=255;
break;
case '2':
GREEN+=5;
GREEN%=255;
break;
case '3':
BLUE+=5;
BLUE%=255;
break;
}
}
//Handling keyEvents
protected void keyPressed(int keyCode)
{
changeValue(keyCode);
repaint();
}
}
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class RGBDemo extends MIDlet
{
private boolean boolMotion=false;
//Class MyInner extends Canvas
private int iX=10,iY=60;
Display mDisplay;
Thread th;
public void destroyApp (boolean unconditional){}
public void pauseApp () {}
public void startApp ()
{
mDisplay = Display.getDisplay(this);
final MyCanvas can = new MyCanvas();
mDisplay.setCurrent(can);
}
}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.