[quote=diogoroos]Pessoal,
Não encontrei nada parecido, por isso, pergunta:
Há alguma maneira de quando eu selecionar um item em uma List que está dentro de um Form, sair da List e retornar ao Form com o item selecionado ?
List:
100-Grupo de Usuários Java
101-Mundo Java
102-Café
Comando para selecionar o item:
public void commandAction(Command c, Displayable s) {
...
if (c == List.SELECT_COMMAND) {
String slct = lst.getString(lst.getSelectedIndex()); // Item selecionado
// Aqui eu tenho que enviar o item selecionado
// para esse Form que está sendo utilizado
// especificamente para um TextField
}
}
Alguém já passou por isso ?[/quote]
Não tem como vc usar um List dentro de Form!
mais vc pode fazer o seguinte:
quando vc selecionar um item na List vc chama um método responsavel por montar o Form exemplo:
public void commandAction(Command c, Displayable s) {
...
if (c == List.SELECT_COMMAND) {
String slct = lst.getString(lst.getSelectedIndex()); // Item selecionado
display.setCurrent(meuForm(slct));
}
}
seu form
public Form meuForm(String item){
teste = new Form("Teste");
campo = new TextField("meu Textfield: ",item,15,TextField.ANY);
sair = new Command ("Sair",Command.EXIT,1);
teste.addCommand(sair);
teste.append(campo);
teste.setCommandListener(this);
return teste;
}
ve se funfa!
abraço!