Setar textfield de outro Form

[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!