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]
-------------------------------------------------------------------------