Ola pessoal, estou fazendo uma rotinazinha pra preencher um JTable com vetores, mas esta acontecendo alo inesperado. A principio quero um vetor de 10linhas x 4colunas e quero imprimir no JTable o numero de cada celula (besta nao?!?). A rotina esta assim: int uni = 1; String tmp; for (int a=1; a <= 10; ++a) { // Define a qtd de colunas da tabela colunas.clear(); for (int i=1; i <= 4; ++i) { tmp = "uni="+uni+" i="+i; System.out.println(tmp); colunas.addElement(tmp); ++uni; } linhas.addElement(colunas); } a saida do system.out esta correta: uni=1 i=1 uni=2 i=2 uni=3 i=3 uni=4 i=4 uni=5 i=1 uni=6 i=2 uni=7 i=3 ... uni=37 i=1 uni=38 i=2 uni=39 i=3 uni=40 i=4
mas no JTable aparece so a ultima linha repetida 10 vezes (+ou- assim): +---------------------------------------------------+ | Unid. 1 | Unid. 2 | Unid. 3 | Unid. 4 | +---------------------------------------------------+ | uni=37 i=1 | uni=38 i=2 | uni=39 i=3 | uni=40 i=4 | +---------------------------------------------------+ | uni=37 i=1 | uni=38 i=2 | uni=39 i=3 | uni=40 i=4 | . . . | uni=37 i=1 | uni=38 i=2 | uni=39 i=3 | uni=40 i=4 | +---------------------------------------------------+ Desculpem o tamanho da msg, mas so assim pra tentar explicar o fato. Ja tentei colocar conteudo de cada celula vindo de um outro metodo mas deu na mesma. Se algum tiver alguma luz, sera benvinda. []s Hugo Ribeiro ICQ # 14748484 ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------