• Belajar java mobile 2

    setelah melihat tutorial dari part satu, kali ini saya akan membuat cara menghitung luas persegi panjang dengan java mobile / J2ME
    langsung saja copas script d bawah ini
    package hello;

    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    /**
     * @author Administrator
     */
    public class luas extends MIDlet implements CommandListener{
      private Form fromq,fhsl;
     private TextField tpanjang,tlebar;
     private Command ck,ci,cb;
     private int hs;
        public void startApp() {
        fromq = new Form("Selamat datang");
       tpanjang = new TextField("panjang : ", null, 15, TextField.ANY);
       tlebar = new TextField("luas : ", null, 15, TextField.ANY);
       ck = new Command("keluar", Command.EXIT, 1);
        ci = new Command("ok", Command.OK, 2);


       fromq.append("APLIKASI DMENGHITUNG LUAS PERSEGI\n");
       fromq.append(tpanjang);
       fromq.append(tlebar);
       fromq.append("\n\n\n\nCopyright L-udin-coorporation");
       fromq.addCommand(ck);
       fromq.addCommand(ci);
       fromq.setCommandListener(this);

       Display.getDisplay(this).setCurrent(fromq);



        }

        public void pauseApp() {
        }

        public void hasil(){
         fhsl = new Form("hasiiiiiiiiiiilll akhir ");
         cb = new Command("baliikkkk", Command.BACK, 3);
         fhsl.append("luasnya adalah = " + hs);

         fhsl.addCommand(cb);
       fhsl.setCommandListener(this);
         Display.getDisplay(this).setCurrent(fhsl);
        }


        public void destroyApp(boolean unconditional) {
        }

        public void commandAction(Command c, Displayable d) {
        if (c==ck)
         { destroyApp(true);
           notifyDestroyed();
         }
     else if (c==ci)
        {
         int tp = Integer.valueOf(tpanjang.getString()).intValue();
         int tl = Integer.valueOf(tlebar.getString()).intValue();
         hs=tp*tl;
         hasil();

         }
        else if (c==cb)
        {
         startApp();
         }
        }
    }
    dan run hasilnya
    jika ada pertanyaan koment aja ya gan ^_^
  • 0 comments: