JAVA

Membuat Tulisan Sederhana J2ME

Java memiliki satu versi yang digunakan untuk melakukan pemrograman pada hp yaitu J2ME. Pada hp sekarang,java merupakan standard yang pasti di embed kan kedalamnya.Hal ini agar kita dapat menambahkan program-program aplikasi lain di dalamnya. Namun dalam tulisan ini tidak akan membahas bagaimana kelebihan dan kekurangan atau lainnya,melainkan memberikan contoh sederhana pemrograman J2Me untuk membuat sebuah tulisan dengan menggunakan class Canvas.Berikut listing programnya :

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

public class Gambar extends MIDlet {
private Gambar3 gambar;
private Display layar;

public Gambar() {
layar = Display.getDisplay(this);
gambar = new Gambar3();
}
public void startApp() {
layar.setCurrent(gambar);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}

class Gambar3 extends Canvas {
private Font font = null;
protected void paint(Graphics g) {
g.setColor(255, 255, 255);
g.fillRect(0, 0, getWidth(), getHeight());

g.setColor(0, 0, 0);
font = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_BOLD, Font.SIZE_LARGE);
g.setFont(font);
g.drawString(“Font type”, 0, 10, Graphics.LEFT|Graphics.TOP);

g.setColor(0, 0, 0);
font = Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_LARGE);
g.setFont(font);
g.drawString(“Font type”, 0, 100, Graphics.LEFT|Graphics.TOP);
}
}

Dan berikut ini output nya :

GAMBAR 1

Penjelasan :

Dalam program J2ME minimal terdapat 2 ‘file’ yang harus selalu di import kedalam program yaitu :

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

Setiap program J2ME disimpan sesuai dengan nama class yang mengextends MIdlet.Maka koneskuensi nya kita harus menyertakan 3 buah method yang harus selalu disertakan dalam programnya yaitu :

public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}


Standar

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s