Saturday, November 26, 2011

java programming 1




/*
* 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