JTABLEs

5 respostas
M

Salve salve galera …

to tentando achar alguma solução a algum tempo já, porém não consegui achar nada bem explicado na manipulação de JTables,

o que eu preciso saber é

  1. como manipular dados de uma célula da tabela (incluir/capturar)
  2. tem como colocar labels dentro de uma célula da tabela?
  3. tem como colocar um array dentro de uma célula da tabela?

se alguém tiver um tutorial simplificado de JTables pra indicar eu agradeço

apenas uma linha de código já me ajuda MUITO !!!
valew !!!

5 Respostas

Rafael_Carneiro

Veja os dois tutoriais abaixo (retirados da sessão de Artigos do GUJ):

http://www.guj.com.br/article.show.logic?id=140
http://www.guj.com.br/article.show.logic?id=147

Marky.Vasconcelos

Uma coisa. Voce vai trabalhar com o TableModel da tabela e não a JTable em si.

Um modo interessante de trabalhar com ela.

M

certo valew cara …
mas qual seria a diferença em usah um e outro?

Marky.Vasconcelos

Por padrão voce usa o DefaultTableModel mas é recomendável não usar ele.
Mas não tem nenhum no Java melhor, por isso eu fiz aquele e dividi com a comunidade.

ViniGodoy

O Java divide as coisas.

JTable: É a clase que coordena o desenho dos dados.
TableModel: Diz para a tabela que dados devem ser desenhados.
TableCellRenderer: Desenha uma célula da JTable;
TableCellEditor: É o editor ativado na hora de editar um dado no JTable.

Como o mark disse, os programadores geralmente criam e manipulam um TableModel, não o JTable diretamente. Dê uma lida nesses artigos que você entenderá melhor esses conceitos:
http://www.informit.com/articles/article.aspx?p=332278
http://www.informit.com/articles/article.aspx?p=333472

Criado 9 de julho de 2009
Ultima resposta 10 de jul. de 2009
Respostas 5
Participantes 4