AbstractTableModel - com imagem

1 resposta
joede.fadel

Não estou conseguindo adicionar uma imagem no meu jTable com o AbstractTableModel, tentei retornar um jLabel e um jButton porém ambos exibem seus toString().

Como que poderia resolver este problema?

1 Resposta

ViniGodoy

Você deve criar um CellRenderer para a sua coluna de imagem:
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#editrender

Depois disso, fica fácil:

  1. Retorne BufferedImage.class na classe da coluna;
  2. Use o método table.setDefaultRenderer para associar o seu CellRenderer ao BufferedImage.class;
  3. Retorna a imagem na coluna.
Criado 3 de agosto de 2012
Ultima resposta 4 de ago. de 2012
Respostas 1
Participantes 2