dzień dobry
w Javie ME robię sobie plan lekcji w pliku tekstowym.
aplikacja posiada kilka plików txt
aplikacja działa do momentu pod menu ,czyli poniedziałek wtorek itd..
do każdego dnia chce podporządkować grupy np
pon grupa 1, grupa 2, grupa 3
wt grupa 1, grupa 2, grupa 3
oraz chce zastosować cofanie do wybranego miejsca
problem polega na tym, że aplikacja działa tylko na 3 list
menuList1 = new List("planlekcji", 3);
=====================
kodzie tym aplikacja list plan B cofa do plandd("1"); pliku nr 1 .txt
if(string_podpis == "planB")
{
plandd("1"); <================ cofa do miesiąca
return;
}
że względu, że aplikacja plan B ma kilka plików i do każdego pliku chce zastosować inną ścieżkę wyjściową cofania w list menu planB wiedząc, że planB korzysta z jednego list
================================
kodzie tym aplikacja czyta z list menu plangg w pliku nr 1.txt punkt 1 lub punkt 2
if(string_podpis == "plangg")
switch(menuList1.getSelectedIndex())
{
case 0:
plany("1"); <================ otwiera plik grupę 1 w pon
lub
plany("1", "&&#B"); <================= otwiera plik grupę 1 w pon wierszu 2
break;
że względu, że aplikacja plangg ma kilka opcji menu case, to chce zastosować do 1 opcji case 0: zastosować odczyt do kilku plików nr 1,nr2,nr 3.txt ,wiedząc, że plangg korzysta z jednego list
nie wiem jak zastosować wielokrotnego wyboru menu korzystając z jednego menu
private void plany(String kk,String A)
{
int intL ;
String aaaaa = utf_8("pp" + kk + ".txt", "UTF-8");
........
menuList1 = new List("planlekcji", 3);
for( intL = 0; intL < aa.length; intL++)
menuList1.append(aa[intL],null);
menuList1.addCommand(cofnij);
menuList1.addCommand(wybierz);
menuList1.setFitPolicy(Choice.TEXT_WRAP_ON);
menuList1.setCommandListener(this);
displayA.setCurrent(menuList1);
string_podpis = "plangg";
}
--------------------------
public void commandAction(Command command, Displayable displayable)
{
if(string_podpis == "planB")
{
plandd("1"); <================ cofa do miesiąca pliku 1
return;
}
if(string_podpis == ("planA"))
{
planee("2"); <================ cofa do spis treści plik
return;
}
.....
if(string_podpis == "plangg")
switch(menuList1.getSelectedIndex())
{
case 0:
plany("1"); <================ otwiera plik grupę 1 w pon
break;
case 1:
plany("2");
break;
case 2:
plany("3");
break;
..........
case 3:
plany("1", "&&#B"); <================= otwiera plik grupę 1 w pon wierszu 2
break;
case 4:
plany("1", "&&#C");
break;
dziękuje