import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoForm extends MIDlet
implements CommandListener {
private Display display;
private Form form;
private TextField tf;
private Command cmdKeluar;
private Command cmdOK;
public DemoForm() {
display = Display.getDisplay(this);
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
cmdOK = new Command("OK", Command.OK, 1);
}
public void startApp() {
form = new Form("Demo Form");
tf = new TextField("Masukkan nomor telepon:", "",
15, TextField.PHONENUMBER);
form.append((Item) tf);
form.addCommand(cmdKeluar);
form.addCommand(cmdOK);
form.setCommandListener(this);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
} else {
Alert info = new Alert("Informasi");
info.setType(AlertType.INFO);
String teks = null;
teks = tf.getString();
info.setString("Nomor telepon: \"" +
teks + "\"");
info.setTimeout(Alert.FOREVER);
display.setCurrent(info, form);
}
}
}
Monday, December 3, 2012
SOURCE CODE Menggunakan objek DateField pada JAVA (J2ME)
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoDateField extends MIDlet
implements CommandListener {
private Display display;
private List list;
private Form form;
private DateField datefield;
private String judulForm;
private String[] daftarMenu = {
"Tipe DATE",
"Tipe TIME",
"Tipe DATE_TIME"
};
private final Command cmdKeluar =
new Command("Keluar", Command.EXIT, 1);
private final Command cmdOK = new Command("OK", Command.OK, 1);
private final Command cmdKembali =
new Command("Kembali", Command.BACK, 1);
public DemoDateField() {
display = Display.getDisplay(this);
form = new Form("Demo DateField");
form.addCommand(cmdKembali);
form.setCommandListener(this);
}
public void startApp() {
list = new List("Demo DateField", Choice.EXCLUSIVE,
daftarMenu, null);
list.addCommand(cmdKeluar);
list.addCommand(cmdOK);
list.setCommandListener(this);
display.setCurrent(list);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
} else if (c == cmdKembali) {
display.setCurrent(list);
} else {
datefield = null;
switch (list.getSelectedIndex()) {
case 0: {
datefield = new DateField("Tipe DATE",
DateField.DATE);
break;
}
case 1: {
datefield = new DateField("Tipe TIME",
DateField.TIME);
break;
}
case 2: {
datefield = new DateField("Tipe DATE_TIME",
DateField.DATE_TIME);
break;
}
}
form.deleteAll();
form.append(datefield);
display.setCurrent(form);
}
}
}
SOURCE CODE Menggunakan objek ChoiceGroup pada JAVA (J2ME)
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoChoiceGroup extends MIDlet
implements CommandListener {
private Display display;
private List list;
private Form form;
private ChoiceGroup menu;
private String[] daftarMenu = {
"Pilihan pertama",
"Pilihan kedua",
"Pilihan ketiga",
"Pilihan keempat"
};
private final Command cmdKeluar =
new Command("Keluar", Command.EXIT, 1);
private final Command cmdOK = new Command("OK", Command.OK, 1);
private final Command cmdKembali =
new Command("Kembali", Command.BACK, 1);
public DemoChoiceGroup() {
display = Display.getDisplay(this);
form = new Form("Demo ChoiceGroup");
form.addCommand(cmdKembali);
form.setCommandListener(this);
}
public void startApp() {
list = new List("Demo ChoiceGroup", Choice.IMPLICIT);
list.append("Tipe EXCLUSIVE", null);
list.append("Tipe MULTIPLE", null);
list.append("Tipe POPUP", null);
list.addCommand(cmdKeluar);
list.addCommand(cmdOK);
list.setCommandListener(this);
display.setCurrent(list);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
} else if (c == cmdKembali) {
display.setCurrent(list);
} else {
menu = null;
switch (list.getSelectedIndex()) {
case 0: {
menu = new ChoiceGroup("Tipe EXCLUSIVE",
Choice.EXCLUSIVE, daftarMenu, null);
break;
}
case 1: {
menu = new ChoiceGroup("Tipe MULTIPLE",
Choice.MULTIPLE, daftarMenu, null);
break;
}
case 2: {
menu = new ChoiceGroup("Tipe POPUP",
Choice.POPUP, daftarMenu, null);
break;
}
}
form.deleteAll();
form.append(menu);
display.setCurrent(form);
}
}
}
import javax.microedition.lcdui.*;
public class DemoChoiceGroup extends MIDlet
implements CommandListener {
private Display display;
private List list;
private Form form;
private ChoiceGroup menu;
private String[] daftarMenu = {
"Pilihan pertama",
"Pilihan kedua",
"Pilihan ketiga",
"Pilihan keempat"
};
private final Command cmdKeluar =
new Command("Keluar", Command.EXIT, 1);
private final Command cmdOK = new Command("OK", Command.OK, 1);
private final Command cmdKembali =
new Command("Kembali", Command.BACK, 1);
public DemoChoiceGroup() {
display = Display.getDisplay(this);
form = new Form("Demo ChoiceGroup");
form.addCommand(cmdKembali);
form.setCommandListener(this);
}
public void startApp() {
list = new List("Demo ChoiceGroup", Choice.IMPLICIT);
list.append("Tipe EXCLUSIVE", null);
list.append("Tipe MULTIPLE", null);
list.append("Tipe POPUP", null);
list.addCommand(cmdKeluar);
list.addCommand(cmdOK);
list.setCommandListener(this);
display.setCurrent(list);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
} else if (c == cmdKembali) {
display.setCurrent(list);
} else {
menu = null;
switch (list.getSelectedIndex()) {
case 0: {
menu = new ChoiceGroup("Tipe EXCLUSIVE",
Choice.EXCLUSIVE, daftarMenu, null);
break;
}
case 1: {
menu = new ChoiceGroup("Tipe MULTIPLE",
Choice.MULTIPLE, daftarMenu, null);
break;
}
case 2: {
menu = new ChoiceGroup("Tipe POPUP",
Choice.POPUP, daftarMenu, null);
break;
}
}
form.deleteAll();
form.append(menu);
display.setCurrent(form);
}
}
}
Membuat dan menampilkan objek Alert pada JAVA (J2ME)
Kali ini saya mu berbagi Tips, di mana saya sebelumnya berbagi Tips
tetang SOURCECODE PHP kali ini saya berbagi Tips lagi, kali ini saya
berbagi SOURCECODE pada JAVA tepatnya " J2ME "yaitu aplikasi yang bisa
di operasikan di HANDPHONE.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoAlert extends MIDlet
implements CommandListener {
private Display display;
private Form form;
private Alert alert;
private Command cmdKeluar;
private Command cmdAlert;
// constructor
public DemoAlert() {
display = Display.getDisplay(this);
// membuat form
form = new Form("Contoh Alert");
// menambahkan teks ke dalam form
form.append("Contoh teks di dalam form");
// membuat dua buah Command, "Keluar" dan "Alert"
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
cmdAlert = new Command("Alert", Command.SCREEN, 2);
// menambahkan Command ke dalam form
form.addCommand(cmdKeluar);
form.addCommand(cmdAlert);
form.setCommandListener(this);
}
public void startApp() {
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// mendefinisikan method untuk membuat dan menampilkan Alert
private void showAlert() {
String info = "Ini adalah contoh pesan " +
"atau informasi yang akan " +
"disampaikan kepada user";
// membuat instance dari kelas Alert
alert = new Alert("Informasi", info,
null, AlertType.ALARM);
// mengeset berapa lama Alert akan ditampilkan
alert.setTimeout(5000); // 5000 berarti 5 detik
// menampilkan Alert
display.setCurrent(alert, form);
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(true);
notifyDestroyed();
} else if (c == cmdAlert) {
// memanggil method showAlert()
showAlert();
}
}
}
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DemoAlert extends MIDlet
implements CommandListener {
private Display display;
private Form form;
private Alert alert;
private Command cmdKeluar;
private Command cmdAlert;
// constructor
public DemoAlert() {
display = Display.getDisplay(this);
// membuat form
form = new Form("Contoh Alert");
// menambahkan teks ke dalam form
form.append("Contoh teks di dalam form");
// membuat dua buah Command, "Keluar" dan "Alert"
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
cmdAlert = new Command("Alert", Command.SCREEN, 2);
// menambahkan Command ke dalam form
form.addCommand(cmdKeluar);
form.addCommand(cmdAlert);
form.setCommandListener(this);
}
public void startApp() {
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// mendefinisikan method untuk membuat dan menampilkan Alert
private void showAlert() {
String info = "Ini adalah contoh pesan " +
"atau informasi yang akan " +
"disampaikan kepada user";
// membuat instance dari kelas Alert
alert = new Alert("Informasi", info,
null, AlertType.ALARM);
// mengeset berapa lama Alert akan ditampilkan
alert.setTimeout(5000); // 5000 berarti 5 detik
// menampilkan Alert
display.setCurrent(alert, form);
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(true);
notifyDestroyed();
} else if (c == cmdAlert) {
// memanggil method showAlert()
showAlert();
}
}
}
SOUCECODE Inner class sebagai CommandListener pada JAVA (J2ME)
Kali ini saya mu berbagi Tips, di mana saya sebelumnya berbagi Tips
tetang SOURCECODE PHP kali ini saya berbagi Tips lagi, kali ini saya
berbagi SOURCECODE pada JAVA tepatnya " J2ME "yaitu aplikasi yang bisa
di operasikan di HANDPHONE.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class TestMIDlet extends MIDlet {
private Display display;
private Command cmdKeluar;
private Command cmdHello;
private TextBox tb;
private CommandListener listener;
// mendefinisikan constructor
public TestMIDlet() {
display = Display.getDisplay(this);
}
public void startApp() {
tb =
new TextBox("CommandListener", null, 256, 0);
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
tb.addCommand(cmdKeluar);
cmdHello = new Command("Hello", Command.SCREEN, 1);
tb.addCommand(cmdHello);
// mengeset CommandListener dari objek TextBox
listener = (CommandListener) new ContohListener();
tb.setCommandListener(listener);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// mendeklarasikan inner class
class ContohListener implements CommandListener {
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
} else if (c == cmdHello) {
tb.setString("Hello J2ME...!");
}
}
};
}
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class TestMIDlet extends MIDlet {
private Display display;
private Command cmdKeluar;
private Command cmdHello;
private TextBox tb;
private CommandListener listener;
// mendefinisikan constructor
public TestMIDlet() {
display = Display.getDisplay(this);
}
public void startApp() {
tb =
new TextBox("CommandListener", null, 256, 0);
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
tb.addCommand(cmdKeluar);
cmdHello = new Command("Hello", Command.SCREEN, 1);
tb.addCommand(cmdHello);
// mengeset CommandListener dari objek TextBox
listener = (CommandListener) new ContohListener();
tb.setCommandListener(listener);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// mendeklarasikan inner class
class ContohListener implements CommandListener {
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
} else if (c == cmdHello) {
tb.setString("Hello J2ME...!");
}
}
};
}
Souce Code MIDlet yang disertai dengan objek Command, pada JAVA (J2ME)
Kali ini saya mu berbagi Tips, di mana saya sebelumnya berbagi Tips
tetang SOURCECODE PHP kali ini saya berbagi Tips lagi, kali ini saya
berbagi SOURCECODE pada JAVA tepatnya " J2ME "yaitu aplikasi yang bisa
di operasikan di HANDPHONE.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMIDlet2 extends MIDlet
implements CommandListener {
// deklarasi variabel bertipe Display yang bersifat private
private Display display;
// deklarasi variabel bertipe Command
private Command cmdKeluar;
// mendefinisikan constructor
public HelloMIDlet2() {
display = Display.getDisplay(this);
}
public void startApp() {
// instansiasi objek TextBox
TextBox tb =
new TextBox("Hello MIDlet", "Hello J2ME...!", 256, 0);
// instansiasi objek Command
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
// menambahkan objek Command ke TextBox
tb.addCommand(cmdKeluar);
// mengeset CommandListener dari objek TextBox
tb.setCommandListener(this);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
}
}
}
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMIDlet2 extends MIDlet
implements CommandListener {
// deklarasi variabel bertipe Display yang bersifat private
private Display display;
// deklarasi variabel bertipe Command
private Command cmdKeluar;
// mendefinisikan constructor
public HelloMIDlet2() {
display = Display.getDisplay(this);
}
public void startApp() {
// instansiasi objek TextBox
TextBox tb =
new TextBox("Hello MIDlet", "Hello J2ME...!", 256, 0);
// instansiasi objek Command
cmdKeluar = new Command("Keluar", Command.EXIT, 1);
// menambahkan objek Command ke TextBox
tb.addCommand(cmdKeluar);
// mengeset CommandListener dari objek TextBox
tb.setCommandListener(this);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable s) {
if (c == cmdKeluar) {
destroyApp(false);
notifyDestroyed();
}
}
}
Membuat MIDlet sederhana pada Java (J2ME)
Kali ini saya mu berbagi Tips, di mana saya sebelumnya berbagi Tips tetang SOURCECODE PHP kali ini saya berbagi Tips lagi, kali ini saya berbagi SOURCECODE pada JAVA tepatnya " J2ME "yaitu aplikasi yang bisa di operasikan di HANDPHONE.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMIDlet extends MIDlet {
// deklarasi variabel bertipe Display yang bersifat private
private Display display;
// mendefinisikan constructor
public HelloMIDlet() {
display = Display.getDisplay(this);
}
public void startApp() {
TextBox tb =
new TextBox("Hello MIDlet", "Hello J2ME...!", 256, 0);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Subscribe to:
Posts (Atom)