Buscar

banyak dollar di sini

Membuat canvas dengan program java

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

public class cobaCanvas extends MIDlet {
gambarCanvas gambar;

public cobaCanvas() {
gambar = new gambarCanvas();
}

public void startApp() {
Display.getDisplay(this).setCurrent(gambar);
}

public void pauseApp() {}
public void destroyApp(boolean b) {
notifyDestroyed();
}
}

class gambarCanvas extends Canvas
{
public void paint(Graphics g)
{
g.setColor(0xffffff);
g.fillRect(0,0, getWidth(), getHeight());
g.setColor(0xff0000);
g.drawLine(10, 20, 40, 20);
g.drawRect(20, 20, 50, 40);
g.setColor(0x00ff00);
g.fillRect(40, 30, 60, 50);
g.setColor(0x0000ff);
g.drawRoundRect(20, 20, 20, 20, 20, 20);
g.setColor(0x000000);
g.drawString("Ini String", 20, 20, g.LEFT | g.TOP);

Image img = null;
try {
img = Image.createImage("/crayon.png");
}
catch(Exception e) {}

g.drawImage(img, 0, 0, g.HCENTER | g.VCENTER);
}

public void keyPressed(int tombol) {
switch (tombol) {
case KEY_NUM2 :
System.out.println ("atas");
break;
case KEY_NUM4 :
System.out.println ("kiri");
break;
case KEY_NUM6 :
System.out.println ("kanan");
break;
case KEY_NUM8 :
System.out.println ("bawah");
break;
}
}
}

emulatornya
J2ME Wireless Toolkit 2.2
gunakan pada java mobile phone
dan outputnya
:

0 komentar: