private Table getTbClientes()
{
MdClientes = new DefaultTableModel(
new String[] {"Codigo", "Razão Social"},
new Object[][] {
{"1234", "Marcelo Rocha"},
{"1235", "Francisco Ferreira"},
{"1236", "Gustavo Rocha"},
{"1237", "Andrea Teixeira"},
});
tbClientes = new Table(MdClientes);
return tbClientes;
}
Esse e somente um código exemplo. Mas o que eu quero e selecionar uma dessas linhas e exibir um novo Form com informações cadastrais e financeiras.
No Swing isso e muito fácil com Listener. Mas não achei nada parecido com isso no LWUIT.
Eu andei pesquisando e me parece que as tabelas no LWUIT são somente para exibição, não sendo possível interagir com elas.
Eu preciso de uma maneira de exibir uma lista de clientes e ao seleciona-lo exibir os dados cadastrais e financeiros desse cliente
alguém tem ideia de como fazer isso?
Eu venho fazendo assim, não tem a beleza do LWUIT mas vem funcionando muito bem para mim
public class SuaClass extends List implements CommandListener {
public SuaClass() {
super("Titulo", List.IMPLICIT);
startData();
startComponents();
}
}
Quando usei lwuit, coloquei um botao na coluna ID da minha tabela, para interagir tinha que clicar nesse botao que coloquei em uma das colunas… foi a unica coisa que encontrei. Se eu fosse fazer isso hoje, faria o sistema todo em canvas… lwuit oferece muitas facilidades mas quando se topa com um problema \o/… leva muito mais tempo do que fazer na unha…
Obs.: LWUIT é feito em cima de canvas…