import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet01 extends MIDlet {
private Display display;
private Form form;
public Midlet01() {
form = new Form(“MIDLET 01″);
form.append(“Aplikasi Midlet Pertama\n”);
form.append(“Universitas Gunadarma”);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}
Class utama pada aplikasi midlet adalah class yang diturunkan dari class MIDlet yang terdapat pada paket javax.microedition.midlet . Ada tiga method yang harus di-override oleh subclass MIDlet, yaitu:
1. startApp: akan dipanggil pada saat aplikasi midlet dijalankan.
2. pauseApp: akan dipanggil pada saat aplikasi midlet di-pause.
3. destroyApp: akan dipanggil pada saat aplikasi midlet selesai.
Pada method startApp biasanya berisi pernyataan untuk memperoleh objek display dan mengeset objek apa yang akan ditampilkan pada display tersebut.
display = Display.getDisplay(this);
Kode di atas menciptakan objek display dengan memanggil method static pada class Display dengan argumen class ini sendiri (this).
Untuk menampilkan sebuah objek ke display digunakan method setCurrent() dengan argumen sebuah objek Displayable.
display.setCurrent(form);
Kode ini adalah perintah untuk menampilkan form ke dalam display. Display pada ponsel hanya dapat menampilkan sebuah objek Displayable saja dalam satu waktu.
Pada contoh aplikasi midlet pertama kita tadi, hanya menampilkan form kosong dengan judul “MIDLET 01”. Ke dalam form dapat ditambahkan objek-objek lain dengan menggunakan method append. Salah satu objek yang dapat ditambahkan adalah String. Ubahlah program Midlet01.java menjadi sebagai berikut:
import javax.microedition.lcdui.*;
public class Midlet01 extends MIDlet {
private Display display;
private Form form;
public Midlet01() {
form = new Form(“MIDLET 01″);
form.append(“Aplikasi Midlet Pertama\n”);
form.append(“Universitas Gunadarma”);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}
Class utama pada aplikasi midlet adalah class yang diturunkan dari class MIDlet yang terdapat pada paket javax.microedition.midlet . Ada tiga method yang harus di-override oleh subclass MIDlet, yaitu:
1. startApp: akan dipanggil pada saat aplikasi midlet dijalankan.
2. pauseApp: akan dipanggil pada saat aplikasi midlet di-pause.
3. destroyApp: akan dipanggil pada saat aplikasi midlet selesai.
Pada method startApp biasanya berisi pernyataan untuk memperoleh objek display dan mengeset objek apa yang akan ditampilkan pada display tersebut.
display = Display.getDisplay(this);
Kode di atas menciptakan objek display dengan memanggil method static pada class Display dengan argumen class ini sendiri (this).
Untuk menampilkan sebuah objek ke display digunakan method setCurrent() dengan argumen sebuah objek Displayable.
display.setCurrent(form);
Kode ini adalah perintah untuk menampilkan form ke dalam display. Display pada ponsel hanya dapat menampilkan sebuah objek Displayable saja dalam satu waktu.
Pada contoh aplikasi midlet pertama kita tadi, hanya menampilkan form kosong dengan judul “MIDLET 01”. Ke dalam form dapat ditambahkan objek-objek lain dengan menggunakan method append. Salah satu objek yang dapat ditambahkan adalah String. Ubahlah program Midlet01.java menjadi sebagai berikut: