Cari Topik Lain

Tampilkan postingan dengan label MIDlet. Tampilkan semua postingan
Tampilkan postingan dengan label MIDlet. Tampilkan semua postingan

Senin, Januari 05, 2009

Membuat MIDlet Alert

Alert adalah sejenis pesan yang tampil di layar yang menampilkan teks maupun gambar ke layar, yang berguna untuk menginformasikan sesuatu kepada pemakai (user). Terdapat macam-macam tipe alert, yaitu :

  • ALARM
    Berfungsi sebagai pemberitahuan kepada user jika telah memenuhi kondisi yang sudah diatur sebelumnya.

  • CONFIRMATION
    Berfungsi untuk konfirmasi sebuah aksi/perintah (action) kepada user.

  • ERROR
    Berfungsi untuk mengindikasikan bahwa telah terjadi kesalahan atau error.

  • INFO
    Informasi kepada user.

  • WARNING
    Peringatan kepada user.

Alert memiliki 2 (dua) construction yaitu
Alert(String title);
Alert(String title, String alertText, Image alertImage, AlertType alertType);

Untuk menentukan lamanya object alert ditampilkan pada layar, maka digunakan method setTimeout().

Berikut contoh kode programnya :

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

public class ContohAlert extends MIDlet implements CommandListener {
private Display display;
private Form frmAlert;
private Command cmdOk;
private Command cmdExit;
private Alert pesan;

public ContohAlert(){
display = Display.getDisplay(this);
}

public void startApp(){
frmAlert = new Form("Contoh Alert");
cmdOk = new Command("Ok", Command.OK,1);
cmdExit = new Command("Exit", Command.EXIT,2);
//menambahkan objek Command ke dalam frm
frmAlert.addCommand(cmdOk);
frmAlert.addCommand(cmdExit);
frmAlert.setCommandListener(this);
display.setCurrent(frmAlert);
}

public void pauseApp(){}

public void destroyApp(boolean unconditional){}

public void commandAction(Command c, Displayable d) {
if(c==cmdExit){
destroyApp(false);
notifyDestroyed();
}
else if(c==cmdOk){
String info = "Tampilan Contoh Alert INFORMATION";
pesan = new Alert("Informasi", info, null, AlertType.INFO);
pesan.setTimeout(3000);
display.setCurrent(pesan, frmAlert);
}
}
}


simpan file tersebut dengan nama ContohAlert.java pada direktori src dari project.

Baca Selengkapnya...