Begge funktioner er temmelig ligetil. Først sørg for at det giver mening at flytte posten (hvis der er kun én værdi, så er der ingen mening i at forsøge at flytte den), og sørg for, at brugeren har valgt en post. For det andet, så sørg for det element kan flyttes (det første element kan ikke flyttes op, kan det sidste punkt ikke flyttes ned). Hvis varen kan flyttes, så bytte teksten og værdi med det rigtige nabo. Det er det. Her er den "gå op liste" -funktionen
import javax.microedition.midlet *;..
import javax.microedition.
lcdui *;
/**
*author Umesh
* /
public class listmoveupdown udvider MIDlet implementerer CommandListener {
privat int valgt,
privat Skærm display;
Kommando cmdmoveup = ny Kommando ("gå op", Command.OK, 1)
Kommando insert = ny Kommando ("Indsæt", Command.OK, 1);
< p> Kommando addpage = ny Kommando ("Indsæt", Command.OK, 1),
Kommando slette = ny Kommando ("delete", Command.OK, 1),
Kommando cmdmovedown = ny Kommando ("flytte ned", Command.OK, 1),
Liste abc = ny liste ("", List.
IMPLICIT)
Form sider = ny Form ("" )
Liste pagelist = ny liste ("", List.IMPLICIT)
public void startApp () {
display = display.getDisplay (dette);
pagelist.append ("P1", null);
pagelist.append ("p2", null);
pagelist.append ("P3", null);
pagelist.append ("P4", null);
pagelist.append ("p5", null);
pagelist.setCommandListener (dette);
pagelist.addCommand (addpage)
abc.append ("urvi", null);
abc.append ("abcd", null);
abc.append ("KRUTI", null);
abc.
append ("Umesh", null);
abc.append ("XYZU", null);
abc.addCommand (cmdmoveup)
abc.addCommand (cmdmovedown)
abc.addCommand (indsæt);
abc.addCommand (slet),
abc.setCommandListener (dette),
Display.getDisplay (dette) .setCurrent (abc),
}
public void listpress ()
< p> {
String x = pagelist.getString (pagelist.getSelectedIndex ()),
abc.append (x, null);
display.
setCurrent (ABC) ;
}
public void pauseApp () {
} Salg
public void moveUpList (List liste) {
List elementer; //= ny liste (null, List.IMPLICIT)
elementer = listen
Signal alarm = ny Alert ("");
if (elements.size () == -1) {
alert.setString ("