Thursday, December 13, 2012
Membuat dan menampilkan objek Alert pada JAVA (J2ME)
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoAlert extends MIDlet
implements CommandListener {
private Display display;
private Form form;
private Alert alert;
private Command cmdKeluar;
private Command cmdAlert;
// constructor
public DemoAlert() {
display = Display.getDisplay(this);
// membuat form
form = new Form("Contoh Alert");
// menambahkan teks ke dalam form
form.append("Contoh teks di dalam form");
// membuat dua buah Command, "Keluar" dan "Alert"
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
cmdAlert = new Command("Alert", Command.SCREEN, 2);
// menambahkan Command ke dalam form
form.addCommand(cmdKeluar);
form.addCommand(cmdAlert);
form.setCommandListener(this);
}
public void startApp() {
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// mendefinisikan method untuk membuat dan menampilkan Alert
private void showAlert() {
String info = "Ini adalah contoh pesan " +
"atau informasi yang akan " +
"disampaikan kepada user";
// membuat instance dari kelas Alert
alert = new Alert("Informasi", info,
null, AlertType.ALARM);
// mengeset berapa lama Alert akan ditampilkan
alert.setTimeout(5000); // 5000 berarti 5 detik
// menampilkan Alert
display.setCurrent(alert, form);
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(true);
notifyDestroyed();
} else if (c == cmdAlert) {
// memanggil method showAlert()
showAlert();
}
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment