Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[ASK] Penggunaan StringItem pada Java Mobile yang benar

Bro, ane lagi belajar java nih, penggunaan atribut StringItem yg benar kyk gimana gan?

Penggunaan Button
    private StringItem cmdButtonHasil;
cmdButtonHasil = new StringItem("Button ", "Hasil", Item.BUTTON);
cmdButtonHasil.setDefaultCommand(new Command(" ", Command.SCREEN, 1));
form.append(cmdButtonHasil);


Ane nyoba bikin button makai StringItem, tapi buttonnya pas di klik kok ga pindah screen ya gan?

Penggunaan Hyperlink
form.append(new StringItem("Link : ","http://www.google.com", Item.HYPERLINK));




ini hyperlink muncul si, tp ga bisa di klik gan. help :(


Tagged:

Comments

  • edited March 2012
    Complete code ane
    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */
    package co.id.kita.pro;
     
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.MIDlet;
     
    /**
    * @author aoi
    */
    public class LatihanStringItem extends MIDlet implements CommandListener {
     
    private Display display;
    private Form form;
    private StringItem pernyataan;
    private StringItem pernyataan2;
    private Command next;
    private Command exit;
    private StringItem cmdButtonHasil;
    private StringItem link;
     
    public LatihanStringItem(){
    display = Display.getDisplay(this);
    pernyataan = new StringItem("Resep : \n", " Bawang (2kg) \n Tapai (2kg) \n"
    + "Terong (2 Btg) \n Ayam (3 Ekor)\n", Item.PLAIN);
    pernyataan2 = new StringItem("Klik ", "link dibawah untuk melihat proses \n", Item.PLAIN);
    cmdButtonHasil = new StringItem("Button ", "Hasil", Item.BUTTON);
    cmdButtonHasil.setDefaultCommand(new Command(" ", Command.SCREEN, 1));
     
    next = new Command("Hasil", Command.SCREEN, 1);
    exit = new Command("Exit", Command.EXIT, 1);
    form = new Form("Resep Sarah Quin");
    form.addCommand(exit);
    form.addCommand(next);
    form.append(pernyataan);
    form.append(pernyataan2);
    form.append(cmdButtonHasil);
    form.setCommandListener(this);
    }
     
     
    public void commandAction(Command command, Displayable displayable){
    if (command == next) {
    pernyataan.setLabel("Proses"+" masak :\n");
    pernyataan.setText("Potong dan bakar semua");
    pernyataan2.setLabel(null);
    pernyataan2.setText(null);
     
    form.append(new StringItem("Link : ","http://www.google.com", Item.HYPERLINK));
    form.removeCommand(next);
     
     
    }
    else if (command == exit){
    destroyApp(false);
    notifyDestroyed();
    }
    }
     
    public void startApp() {
    display.setCurrent(form);
    }
     
    public void pauseApp() {
    }
     
    public void destroyApp(boolean unconditional) {
    }
     
     
    }
  • 1. Command untuk cmdButtonHasil rasanya belum dihandle dalam source code agan.
    2. Handle untuk link masih kurang.

    Agan, untuk lebih jelasny, coba saja liat di postingan berikut: http://stackoverflow.com/questions/3519596/j2me-how-to-create-a-link-in-the-screen

    Semoga membantu

    Try the best, do the best, be the best
Sign In or Register to comment.