Contoh aplikasi java mobile menggunakan Alert,List dan Button - Kali ini arie memberikan postingan baru mengenai java mobile.Di dalam nya mengandung Alert,List dan Button.
Berikut coding nya
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package hello;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Arie
*/
public class latihan extends MIDlet implements CommandListener {
Display layar;
Alert pesan;
Ticker tkr;
Command cmd0,cmd1,cmd2,cmd3;
List lst,lst1;
public latihan(){
cmd0=new Command("Exit",Command.EXIT,0);
cmd1=new Command("Ok",Command.OK,1);
cmd2=new Command("Back",Command.BACK,2);
cmd3=new Command("Ok",Command.OK,1);
lst=new List("Arie : List Example",List.IMPLICIT);
lst.append("Satu",null);
lst.append("Dua",null);
lst.append("Tiga",null);
lst.addCommand(cmd0);
lst.addCommand(cmd1);
tkr=new Ticker("Welcome to Java Mobile with NetBeans");
lst.setTicker(tkr);
lst.setCommandListener(this);
}
public void startApp() {
layar=Display.getDisplay(this);
//layar.setCurrent(pesan);
layar.setCurrent(lst);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if(c == cmd0){
destroyApp(true);
notifyDestroyed();
}
if(c==cmd1){
int index = lst.getSelectedIndex();
//pesan=new Alert("Pesan","Anda Mengklik menu : " + lst.getString(index),null,AlertType.INFO);
lst1=new List( "List 1",List.IMPLICIT);
lst1.append(lst.getString(index)+ " List 1", null);
lst1.append(lst.getString(index)+ " List 2", null);
lst1.append(lst.getString(index)+ " List 3", null);
layar.setCurrent(lst1);
lst1.addCommand(cmd2);
lst1.addCommand(cmd3);
lst1.setCommandListener(this);
}
if(c==cmd2){
layar=Display.getDisplay(this);
layar.setCurrent(lst);
}
if(c==cmd3){
int index=lst1.getSelectedIndex();
pesan = new Alert("Pesan","Anda memilih menu : " + lst1.getString(index),null,AlertType.INFO);
pesan.setTimeout(Alert.FOREVER);
layar=Display.getDisplay(this);
layar.setCurrent(pesan);
}
}
}
Nah,ketika di jalankan akan muncul tampilan seperti ini :
Nah,pada gambar di atas tedapat List.Pada saat kita pilih salah satu List di atas,kemudian kita klik tombol Ok.Maka akan muncul tampilan seperti gambar di bawah ini :
Nah,berarti di dalam List,terdapat List lagi.Pada List di atas tadi kita memilih List satu.
Sekarang kita memilih List dua.Maka akan tampil seperti gambar di bawah ini.
Nah,pada saat kita pilih salah satu List.Kemudian kita klik tombol Ok....
Maka akan muncul Alert seperti gambar di bawah ini.
Semoga bermanfaat..
Contoh aplikasi java mobile menggunakan Alert,List dan Button
Berikut coding nya
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package hello;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Arie
*/
public class latihan extends MIDlet implements CommandListener {
Display layar;
Alert pesan;
Ticker tkr;
Command cmd0,cmd1,cmd2,cmd3;
List lst,lst1;
public latihan(){
cmd0=new Command("Exit",Command.EXIT,0);
cmd1=new Command("Ok",Command.OK,1);
cmd2=new Command("Back",Command.BACK,2);
cmd3=new Command("Ok",Command.OK,1);
lst=new List("Arie : List Example",List.IMPLICIT);
lst.append("Satu",null);
lst.append("Dua",null);
lst.append("Tiga",null);
lst.addCommand(cmd0);
lst.addCommand(cmd1);
tkr=new Ticker("Welcome to Java Mobile with NetBeans");
lst.setTicker(tkr);
lst.setCommandListener(this);
}
public void startApp() {
layar=Display.getDisplay(this);
//layar.setCurrent(pesan);
layar.setCurrent(lst);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if(c == cmd0){
destroyApp(true);
notifyDestroyed();
}
if(c==cmd1){
int index = lst.getSelectedIndex();
//pesan=new Alert("Pesan","Anda Mengklik menu : " + lst.getString(index),null,AlertType.INFO);
lst1=new List( "List 1",List.IMPLICIT);
lst1.append(lst.getString(index)+ " List 1", null);
lst1.append(lst.getString(index)+ " List 2", null);
lst1.append(lst.getString(index)+ " List 3", null);
layar.setCurrent(lst1);
lst1.addCommand(cmd2);
lst1.addCommand(cmd3);
lst1.setCommandListener(this);
}
if(c==cmd2){
layar=Display.getDisplay(this);
layar.setCurrent(lst);
}
if(c==cmd3){
int index=lst1.getSelectedIndex();
pesan = new Alert("Pesan","Anda memilih menu : " + lst1.getString(index),null,AlertType.INFO);
pesan.setTimeout(Alert.FOREVER);
layar=Display.getDisplay(this);
layar.setCurrent(pesan);
}
}
}
Nah,ketika di jalankan akan muncul tampilan seperti ini :
Nah,pada gambar di atas tedapat List.Pada saat kita pilih salah satu List di atas,kemudian kita klik tombol Ok.Maka akan muncul tampilan seperti gambar di bawah ini :
Nah,berarti di dalam List,terdapat List lagi.Pada List di atas tadi kita memilih List satu.
Sekarang kita memilih List dua.Maka akan tampil seperti gambar di bawah ini.
Nah,pada saat kita pilih salah satu List.Kemudian kita klik tombol Ok....
Maka akan muncul Alert seperti gambar di bawah ini.
Semoga bermanfaat..

























