import java.util.Random;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
public class Midlet extends MIDlet implements CommandListener {
private final Form okno;
private final String[] angielski
;
private final String[] polski
;
private final StringItem punkty;
private final StringItem wyraz;
private final StringItem zadanie;
private final StringItem spr;
private final Command cmdCheck;
private final Command cmdAgain;
private final Command cmdKoniec;
static int wyraz_licz = 0;
static int punkty_licz = 0;
static int index = 0;
public Midlet() {
okno = new Form("Test z angielskiego");
punkty = new StringItem("Punkty:", "");
wyraz = new StringItem("Wyraz:", "");
zadanie = new StringItem("Podaj angielskie tłumaczenie słowa:", "");
spr = new StringItem("Odpowiedź jest:", "");
okno.append(punkty);
okno.append(wyraz);
okno.append(zadanie);
okno.append(odp);
okno.append(spr);
cmdCheck = new Command("Sprawdź", Command.ITEM, 0);
cmdAgain = new Command("Jeszcze raz", Command.ITEM, 0);
cmdKoniec = new Command("Koniec", Command.ITEM, 0);
okno.addCommand(cmdCheck);
okno.addCommand(cmdAgain);
okno.addCommand(cmdKoniec);
okno.setCommandListener(this);
}
public void startApp() {
Display ekran = Display.getDisplay(this);
ekran.setCurrent(okno);
generujDane();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void generujDane() {
angielski[0] = "apple";
angielski[1] = "juice";
angielski[2] = "banana";
angielski[3] = "orange";
angielski[4] = "food";
polski[0] = "jabłko";
polski[1] = "sok";
polski[2] = "banan";
polski[3] = "pomarańcza";
polski[4] = "jedzenie";
wyraz.setText(0 + "");
punkty.setText(0 + "");
losuj();
wyraz_licz = 0;
punkty_licz = 0;
}
public void losuj(){
int r = generator.nextInt(angielski.length);
zadanie.setText(tekst);
index = r;
}
public void commandAction(Command c, Displayable d) {
if (c == cmdCheck)
{
String podana_odp
= odp.
getString();
wyraz_licz+=1;
wyraz.setText(wyraz_licz + "");
;
if (podana_odp.equalsIgnoreCase(angielski[index]))
{
punkty_licz+=1;
spr.setText("Poprawna" + "");
punkty.setText(punkty_licz + "");
}
else
{
spr.setText("Niepoprawna" + "");
}
odp.setString("");
losuj();
}
if (c == cmdAgain) {
generujDane();
}
if (c == cmdKoniec) {
notifyDestroyed();
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}