- 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.
Tidak ada komentar:
Posting Komentar