/* * To change this template, choose Tools | Templates * and open the template in the editor. */ import javax.microedition.midlet.*; import javax.microedition.lcdui.*; /** * @author gendon */ public class Tensis extends MIDlet implements CommandListener { private Command keluarCmd = new Command ("Keluar", Command.EXIT,1); private Command prosesCmd = new Command ("Proses",Command.OK,2); private Command kembaliCmd = new Command ("Kembali",Command.BACK,2); private Command calcelcmd =new Command ("cancel",Command.CANCEL,3); private Form f; private ChoiceGroup cg; private Ticker animasiku; public void startApp() { cg = new ChoiceGroup ("Pilih Tensis", Choice.EXCLUSIVE); f = new Form("Kamus bahasa inggris"); cg.append("(1) .Present Tense",null); cg.append("(2) .Past tense",null); cg.append("(3) .Present countinous tense",null); cg.append("(4) .Past Continous Tense", null); cg.append("(5) .Presen Future Tense", null); cg.append("(6) .Present pervect tense",null); cg.append("(7) .Past pervect tense",null); cg.append("(8) .Present pervect continous tense",null); cg.append("(9) .Past Future Perfect continous tense", null); cg.append("(10).Past Perfect continous tense", null); cg.append("(11).Future continous tense",null); cg.append("(12).Past Future continous tense",null); cg.append("(13).Future Perfect tense",null); cg.append("(14).Past Future Perfect tense", null); cg.append("(15).Past Future Perfect continous tense", null); //cg.append("16. ",null); f.append(cg); //menambahkan obyek command f.addCommand(keluarCmd); f.addCommand(prosesCmd); f.addCommand(calcelcmd); // menghubungkan dengan perintah commandlistener f.setCommandListener(this); Display.getDisplay(this).setCurrent(f); //--------------- animasiku=new Ticker("Kamus Bahasa dalam hp"); f.setTicker(animasiku); } public void proses() { Form pf = new Form ("Proses data"); pf.append ("Pilihan Tensis :"); if (cg.isSelected(0)) { pf.append (cg.getString(0)); pf.append ("A. S + Tobe (am,are,is)+non verb"); pf.append ("B. S + Verb 1(s/es)+ .."); } else if (cg.isSelected(1)) pf.append (cg.getString(1)); if (cg.isSelected(1)) { pf.append (cg.getString(1)); pf.append ("A. S + Tobe (was,were) + Nonverb + ..."); pf.append ("B. S + verb 2 + ..."); } else if (cg.isSelected(2)) pf.append (cg.getString(2)); if (cg.isSelected(2)) { pf.append (cg.getString(2)); pf.append ("A. S + Tobe (im,is,are) V1 (ing) :"); } else if (cg.isSelected(3)) pf.append(cg.getString(3)); if (cg.isSelected(3)) { pf.append(cg.getString(3)); pf.append("A. S + Tobe(was,were) + V1(ing) +... :"); } else if (cg.isSelected(4)) pf.append(cg.getString(4)); if (cg.isSelected(4)) { pf.append(cg.getString(4)); pf.append("A. S + Shall,Will + V1(be) +... :"); pf.append("B. S n + Tobe(im,is,are) + Going to + V1 + ...:"); } else if (cg.isSelected(5)) pf.append(cg.getString(5)); if (cg.isSelected(5)) { pf.append(cg.getString(5)); pf.append("A. S + Should,Would + V1(be) :"); } else if (cg.isSelected(6)) pf.append(cg.getString(6)); if (cg.isSelected(6)) { pf.append(cg.getString(6)); pf.append("A. S + Have,Has + V#(been)+... :"); } else if (cg.isSelected(7)) pf.append(cg.getString(7)); if (cg.isSelected(7)) { pf.append(cg.getString(7)); pf.append("A. S + Had + V3(been) +... :"); } else if (cg.isSelected(8)) pf.append(cg.getString(8)); if (cg.isSelected(8)) { pf.append(cg.getString(8)); pf.append("A. S + Have + Been + V1(ing) + ... :"); } else if (cg.isSelected(9)) pf.append(cg.getString(9)); if (cg.isSelected(9)) { pf.append(cg.getString(9)); pf.append("A. S + Has + Been + V1(ing) +... :"); } else if (cg.isSelected(10)) pf.append(cg.getString(10)); if (cg.isSelected(10)) { pf.append(cg.getString(10)); pf.append("A. S + Shall,will + Be + V1(ing) +... :"); } else if (cg.isSelected(11)) pf.append(cg.getString(11)); if (cg.isSelected(11)) { pf.append(cg.getString(11)); pf.append("A. S + Shoul,Would + Be + V1(ing) +... :"); } else if (cg.isSelected(12)) pf.append(cg.getString(12)); if (cg.isSelected(12)) { pf.append(cg.getString(12)); pf.append("A. S + Shall,Will + Have + V1(been) +... :"); } else if (cg.isSelected(13)) pf.append(cg.getString(13)); if (cg.isSelected(13)) { pf.append(cg.getString(13)); pf.append("A. S + Should,Would + Have + V3(been) +... :"); } else if (cg.isSelected(14)) pf.append(cg.getString(14)); if (cg.isSelected(14)) { pf.append(cg.getString(14)); pf.append("A. S + Should,Would + Have + Been + V1(been) +... :"); } pf.addCommand (kembaliCmd); pf.setCommandListener(this); Display.getDisplay(this).setCurrent(pf); } public void commandAction (Command c,Displayable d) { String data = c.getLabel(); if (data == null ? "Keluar" == null : data.equals("Keluar")) { destroyApp(false); notifyDestroyed(); //keluar(); } else if (data == null ? "Proses" == null : data.equals("Proses")) { proses(); } else if (data == null ? "Kembali" == null : data.equals("Kembali")) { startApp(); } else if (data == null? "proces" == null: data.equals(c)){ //awal(); } } protected void destroyApp(boolean u){} protected void pauseApp() { } } |
0 comments:
Post a Comment