RSS

Arsip Kategori: Java ME

Membuat List Checkbox di J2ME

Assalamu’alaikum..
Jumpa lagi kawan, kali ini saya akan berbagi bagaimana cara membuat List Checkbox di J2ME.
tanpa panjang lebar lagi, mari kita mulai peng-koding-an, tapi sebelumnya Bismillah dulu 😀

1. Buat Project baru dengan nama ListCheckBox
2. Buat Class MIDlet baru dengan nama ListCheckBox.java
3. Isi Kelas ListCheckBox.java dengan kode berikut :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.*;

/**
 * @author MalaRia
 */
public class ListCheckBox extends MIDlet implements CommandListener {

private Display display;
 private Command exit = new Command("Exit", Command.EXIT, 1);
 private Command submit = new Command("Submit", Command.SCREEN, 2);
 private List list = new List("Pilih Media", List.MULTIPLE);

public ListCheckBox() {
 display = Display.getDisplay(this);

list.append("Books", null);
 list.append("Movies", null);
 list.append("Television", null);
 list.append("Radio", null);

list.addCommand(exit);
 list.addCommand(submit);
 list.setCommandListener(this);
 }

public void startApp() {
 display.setCurrent(list);
 }

public void pauseApp() {
 }

public void destroyApp(boolean unconditional) {
 }

public void commandAction(Command command, Displayable Displayable) {
 if (command == submit) {
 boolean choice[] = new boolean[list.size()];
 StringBuffer message = new StringBuffer();
 list.getSelectedFlags(choice);
 for (int i = 0; i < choice.length; i++) {
 if (choice[i]) {
 message.append(list.getString(i));
 message.append(" ");
 }
 }
 Alert alert = new Alert("Pilihan : ", message.toString(), null, null);
 alert.setTimeout(Alert.FOREVER);
 alert.setType(AlertType.INFO);
 display.setCurrent(alert);
 list.removeCommand(submit);
 } else if (command == exit) {
 destroyApp(false);
 notifyDestroyed();
 }
 }
}

Bonus : Complete Source Code

Screen Shoot :

Iklan
 
Tinggalkan komentar

Ditulis oleh pada September 25, 2012 in Java ME, Tutorial

 

J2ME Membuat Hello World

Hallo kawan, posting kali ini saya akan membuat kata yang paling familiar dalam suatau pemrograman yaitu “Hello World”, kurang afdol rasanya kalau kita memulai suatu bahasa pemrograman tanpa mencoba yang satu ini,,hehe
kali ini saya akan membuat tulisan Hello World pada bahasa pemrograman Java, lebih tepatnya Java Micro Editon (J2ME).
Mari kita ke TKP, Bismillah..

1. Seperti biasa buat project baru, namun kali ini pilih Java ME, lalu pilih Mobile Application.

2. Klik Next, isi Project Name : Hello
3.
Uncheck Set As Main Project dan Create Hello MIDlet.

4. Klik Finish
5.
Buat Midlet baru, cara nya Klik kanan pada Source Packages -> New -> MIDlet
(kalau tidak ada, cari di New -> Other -> MIDP -> MIDlet)
6. Isi MIDlet Name : HelloMidlet
7. Ketikkan Baris kode berikut kedalam kelas HelloMidlet.java


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;

/**
 * @author MalaRia
 */
public class HelloMidlet extends MIDlet {

private Display display;
 private TextBox teks;

 public void startApp() {
 display = Display.getDisplay(this);
 teks = new TextBox("TEKS", "Hello World !", 20, TextField.ANY);
 display.setCurrent(teks);

 }

 public void pauseApp() {
 }

 public void destroyApp(boolean unconditional) {
 }
}

Dan hasilnya :

Gimana, cukup mudahkan…? Untuk Hello World cukup sekian, sampai ketemu di tutorial selanjutnya 😀

Bonus : Complete Source Code

Tetap Semangat Belajar Kawan 😀

 
Tinggalkan komentar

Ditulis oleh pada September 25, 2012 in Java ME, Tutorial