Alhamdulillah bisa posting lagi. Posting kali ini tentang EditText dan AlertDialog. Seperti biasa pada posting kali ini kita akan langsung membuat project Blackberry. Skenario project kali ini, adalah menampilkan value yang kita masukkan di EditField ke DialogAlert
Sederhana bukan?
Ok, langsung saja buat sebuah project dengan nama terserah anda. Saya membuat project dengan nama TextAlert, package text.alert, class Text.
Alert.
Sederhana bukan?
Ok, langsung saja buat sebuah project dengan nama terserah anda. Saya membuat project dengan nama TextAlert, package text.alert, class Text.
Alert.
Pada project ini kita memerlukan
- 1 buah EditField
- 1 buah ButtonField
- 1 buag Dialog alert.
Sehingga kita perlua meng-import ke tiga komponen tersebut.
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;
Adapun Script lengkap adalah sebagai berikut.
package text.alert;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;
public class Text extends UiApplication{
public Text() {
TextScreen screen = new TextScreen();
pushScreen(screen);
}
/**
* @param args
*/
public static void main(String[] args) {
Text app = new Text();
app.enterEventDispatcher();
}
private class TextScreen extends MainScreen{
EditField teks;
ButtonField tombol;
public TextScreen(){
setTitle("EditField");
teks = new EditField ("Masukkan Nama Anda : ","");
tombol = new ButtonField("Klik Me"){
protected boolean navigationClick(int status,
int time) {
Dialog.inform("Hai, "+teks);
return false;
}
};
add(teks);
add(tombol);
}
}
}
Tidak ada komentar:
Posting Komentar