JTable apontando praa um obejeto

1 resposta
A

Ai pessoal tem como eu jogar um Array de objetos (Java Beans) em JTable??? cada objeto seria uma linha da table assim quando eu recuperesse o valor da linha recuperaria o objeto inteiro (é so o JTABLE ir chamando os gets do oobjeto e formaria uma linha da table), ficaria bem melhor de trabalhar, pq normalmete agente pega um array de obeject do jtable e e jogo dentro de um objeto da mais trabalho assim…

Obeigado

1 Resposta

mister_m

Olá Álvaro,

O genesis permite fazer justamente isso. Você poderia popular um JTable a partir de um array de beans assim:

@Form
public class MeuForm {
   private MeuBean beanSelecionado;

   @DataProvider(widgetName="nameTabela", objectField="beanSelecionado")
   public MeuBean[] populaTabela() {
       return // metodo que retorna MeuBean[];
   }

   public MeuBean getBeanSelecionado() {
       return beanSelecionado;
   }

   public void setBeanSelecionado(MeuBean beanSelecionado) {
       this.beanSelecionado = beanSelecionado;
   }
}

Depois, basta você declarar na tabela que propriedade deve ser exibida em cada coluna. Para mais informações, consulte a documentação de @DataProvider.

Criado 20 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 1
Participantes 2