• Membuat MIDlet sederhana
• Membuat sebuah project di NetBeans
• Membuat sebuah MIDlet menggunakan NetBeans Mobility Pack
• Menjalankan MIDlet di emulator
2. Latar Belakang
IDE (Integrated Development Environment) adalah sebuah lingkungan
pemrograman (programming environment) yang memiliki GUI builder, text atau code
editor, compiler dan/atau interpreter dan debugger. Dalam hal ini, NetBeans Mobility
Pack juga memiliki device emulator. Fasilitas ini bisa membuat kita melihat program kita
pada device yang sesungguhnya.
Agar kita dapat membuat MIDlet, kita harus membuat subclass dari MIDlet class
dari javax.microedition.midlet package. Kita juga harus melakukan override atau
implement pada method: startApp(), destroyApp() dan pauseApp(). Method-method
tersebut adalah method yang diperlukan oleh AMS untuk menjalankan dan mengkontrol
MIDlet.
3. Percobaan
Percobaan 1: Hello Midlet
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMidlet extends MIDlet implements
CommandListener {
Display display;
Command exitCommand = new Command ("Exit", Command.EXIT,1);
Alert helloAlert;
public HelloMidlet (){
helloAlert = new Alert("Hello MIDlet","Hello, world!",
null,AlertType.INFO);
helloAlert.setTimeout(Alert.FOREVER);
helloAlert.addCommand(exitCommand);
helloAlert.setCommandListener(this);
}
public void startApp() {
if (display==null){
display = Display.getDisplay(this);
}
display.setCurrent(helloAlert);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == exitCommand){
destroyApp(true);
notifyDestroyed(); // Exit
}
}
}
Hasil :
}
display.setCurrent(helloAlert);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == exitCommand){
destroyApp(true);
notifyDestroyed(); // Exit
}
}
}
Hasilnya silahkan coba :
silahkan berikomentar anda
BalasHapus