Witam.
Napisałem sobie prosty plan lekcji, ale niestety nie działa mi opcja wróć. Może wiecie co jest nie tak z tym kodem? Z góry dziękuję za pomoc.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Plan_Lekcji_2a;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
public class PlanLekcji2a extends MIDlet implements CommandListener {
/* Obiekt Command odpowiedzialny jest za to, że przy ustawianiu
szybkości węża możemy cofnąć się do głównego menu. */
private Command backCommand = new Command("Wróć", Command.BACK, 1);
/* Obiekt odpowiedzialny za to co jest aktualnie widziane przez
użytkownika na ekranie. */
private Display display;
/* Menu będące listą elementów; List.IMPLICIT ustawia listę jako
taką z której wybranym elementem jest element zaznaczony. */
private List list = new List("Menu", List.IMPLICIT);
private List wyj = new List ("Wyjście", List.IMPLICIT);
/* Obiekt Form, będący odpowiedzialny za opcje w których ustawiamy
szybkość węża */
Form opcje = new Form("Coś");
Form pon = new Form("Poniedziałek");
Form wt = new Form("Wtorek");
Form sr = new Form("Środa");
Form cz = new Form("Czwartek");
Form pt = new Form("Piątek");
String o = new String("Aplikacja utworzona przez Rafała ***********\ntel. 7*1-*5*-7*4\nmail: rafal.k-u------.****@gmail.com");
String pon1 = new String("Religia\n");
String pon2 = new String("Historia\n");
String pon3 = new String("Niemiecki\n");
String pon4 = new String("Angielski\n");
String pon5 = new String("Informatyka\n");
String pon6 = new String("Polski\n");
String pon7 = new String("Polski");
String wt1 = new String("Angielski\n");
String wt2 = new String("Informatyka\n");
String wt3 = new String("Matematyka\n");
String wt4 = new String("Matematyka\n");
String wt5 = new String("Biologia\n");
String wt6 = new String("PP\n");
String wt7 = new String("WF");
String sr1 = new String("Godz. Wych.\n");
String sr2 = new String("WF\n");
String sr3 = new String("Historia\n");
String sr4 = new String("Matematyka\n");
String sr5 = new String("Niemiecki\n");
String sr6 = new String("Angielski\n");
String sr7 = new String("Angielski");
String cz1 = new String("Polski\n");
String cz2 = new String("PO\n");
String cz3 = new String("Geografia\n");
String cz4 = new String("Matematyka\n");
String cz5 = new String("Fizyka\n");
String cz6 = new String("Fizyka\n");
String cz7 = new String("WOS");
String pt1 = new String("Polski\n");
String pt2 = new String("Religia\n");
String pt3 = new String("WF\n");
String pt4 = new String("Chemia\n");
String pt5 = new String("Matematyka\n");
String pt6 = new String("Angielski\n");
String pt7 = new String("Angielski");
public PlanLekcji2a() {
display = Display.getDisplay(this);
list.append("By Czesky", null);
list.append("Poniedziałek", null);
list.append("Wtorek", null);
list.append("Środa", null);
list.append("Czwartek", null);
list.append("Piątek", null);
list.append("Wyjście", null);
list.setCommandListener(this);
opcje.append(o);
pon.append(pon1);
pon.append(pon2);
pon.append(pon3);
pon.append(pon4);
pon.append(pon5);
pon.append(pon6);
pon.append(pon7);
wt.append(wt1);
wt.append(wt2);
wt.append(wt3);
wt.append(wt4);
wt.append(wt5);
wt.append(wt6);
wt.append(wt7);
sr.append(sr1);
sr.append(sr2);
sr.append(sr3);
sr.append(sr4);
sr.append(sr5);
sr.append(sr6);
sr.append(sr7);
cz.append(cz1);
cz.append(cz2);
cz.append(cz3);
cz.append(cz4);
cz.append(cz5);
cz.append(cz6);
cz.append(cz7);
pt.append(pt1);
pt.append(pt2);
pt.append(pt3);
pt.append(pt4);
pt.append(pt5);
pt.append(pt6);
pt.append(pt7);
// ustawienie nasłuchiwania zdarzeń dla opcji
pon.setCommandListener(this);
// dodanie od opcji możliwości cofnięcia się do głównego menu
pon.addCommand(backCommand);
// ustawienie nasłuchiwania zdarzeń dla opcji
wt.setCommandListener(this);
// dodanie od opcji możliwości cofnięcia się do głównego menu
wt.addCommand(backCommand);
sr.setCommandListener(this);
// dodanie od opcji możliwości cofnięcia się do głównego menu
sr.addCommand(backCommand);
cz.setCommandListener(this);
// dodanie od opcji możliwości cofnięcia się do głównego menu
cz.addCommand(backCommand);
pt.setCommandListener(this);
// dodanie od opcji możliwości cofnięcia się do głównego menu
pt.addCommand(backCommand);
}
public void startApp() {
display.setCurrent(list);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command c, Displayable s) {
if (c == List.SELECT_COMMAND) {
if (list.getString(list.getSelectedIndex()) == "By Czesky"){
display.setCurrent(opcje);
}
if (list.getString(list.getSelectedIndex()) == "Poniedziałek"){
display.setCurrent(pon);
}
if (list.getString(list.getSelectedIndex()) == "Wtorek"){
display.setCurrent(wt);
}
if (list.getString(list.getSelectedIndex()) == "Środa"){
display.setCurrent(sr);
}
if (list.getString(list.getSelectedIndex()) == "Czwartek"){
display.setCurrent(cz);
}
if (list.getString(list.getSelectedIndex()) == "Piątek"){
display.setCurrent(pt);
}
/* Jeżeli jest to wyjście to program się zamyka. */
if (list.getString(list.getSelectedIndex()) == "Wyjście"){
notifyDestroyed();
}
}
}
}