Silahkan untuk membuat project baru dan beri nama “ContohForm”
Kemudian jika secara default Netbeans membuat class HelloMIDlet pada project anda lebih baik untuk menghapusnya beserta paketnya, langkah selanjutnya membuat paket “com.form.application”
langkah terakhir membuat class MIDlet “ContohFormTextField”
Silahkan untuk di ubah kode nya hingga seperti ini :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.form.application;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
/**
* @author silent
*/
public class ContohFormTextField extends MIDlet implements CommandListener {
private Form form;
private Display tampilan;
private TextField nama, alamat;
private Command ok;
public ContohFormTextField() {
nama = new TextField("Nama:", "", 30, TextField.ANY);
alamat = new TextField("Alamat Rumah:", "", 30, TextField.ANY);
ok = new Command("OK", Command.OK, 2);
}
public void startApp() {
tampilan = Display.getDisplay(this);
Form form1 = new Form("Text Field");
form1.append(nama);
form1.append(alamat);
form1.addCommand(ok);
form1.setCommandListener(this);
tampilan.setCurrent(form1);
}
public void pauseApp() {
}
public void destroyApp(boolean destroy){
notifyDestroyed();
}
public void showInput(){
tampilan = Display.getDisplay(this);
String n = nama.getString();
String c = alamat.getString();
Form form = new Form("Input Value");
form.append(n);
form.append(c);
tampilan.setCurrent(form);
}
public void commandAction(Command c, Displayable d) {
String label = c.getLabel();
if(label.equals("OK")){
showInput();
}
}
}
dan hasil akhir akan seperti ini
Good Luck…. hati2 dalam penggunaan class MIDlet dengan class java biasa.
Tidak ada komentar:
Posting Komentar