*   >> Leitura Educação Artigos >> science >> programação

J2ME Movendo Lista Elements para cima /para baixo !!

Ambas as funções são bastante simples. Primeiro, certifique-se que faz sentido para mover a entrada (se houver apenas um valor, então não há nenhum sentido em tentar movê-lo) e certifique-se que o usuário tenha selecionado uma entrada. Em segundo lugar, garantir que o item pode ser movido (o primeiro item não pode ser movida para cima, o último item não pode ser movido para baixo). Se o item pode ser movido, em seguida, trocar o texto e valor com que é vizinho correta. É isso aí. Aqui está a função "mover para cima lista"

javax.microedition.midlet importação. *;.


javax.microedition.lcdui import *;

/**

*author umesh

* /Tablet

classe pública listmoveupdown estende MIDlet implementa CommandListener {

selecionado int privado;

Apresentação de privado;

Comando cmdmoveup = new Command ("mover-se", Command.OK, 1);

Inserir comando = new Command ("inserir", Command.OK, 1);

< p> addPage Command = new Command ("inserir", Command.OK, 1);

comando delete = new Command ("delete", Command.OK, 1);

Comando cmdmovedown = new Command ("descer", Command.

OK, 1);

Lista abc = new List ("", List.IMPLICIT);

páginas de formulário = new Form ("" );

Lista pagelist = new List ("", List.IMPLICIT);

void startApp () {

exibição pública = Display.getDisplay (this);

pagelist.append ("p1", null);

pagelist.append ("p2", null);

pagelist.append ("P3", null);

pagelist.append ("P4", null);

pagelist.append ("p5", null);

pagelist.setCommandListener (this);

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 (inserção);

abc.addCommand (excluir);

abc.setCommandListener (this);

Display.getDisplay (this) .setCurrent (abc);

}

listpress public void ()

< p> {

string x = pagelist.getString (pagelist.getSelectedIndex ());

abc.append (x, null);

display.

setCurrent (abc) ;

}

nulos pauseApp () {

}

moveUpList public void (lista List) {

Os elementos da lista públicos; //= new List (null, List.IMPLICIT);

elementos

= list

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.