Duvida com JTable

Galera,

Estou precisando incluir um JComboBox em uma célula da JTable.
Sei que isso é perfeitamente possivel e existem vários exemplos, como o How To Use Tables, da Sun.
Mas o detalhe é o seguinte: preciso colocar um JComboBox com informações diferentes em cada Célula de uma determinada coluna.
Dá pra fazer isso?

[]'s

Robert

Cara eu nunca fiz, mas dei uma olhada na documentação e vi um construtor do JTable assim:

public JTable(Object[][] rowData,
Object[] columnNames)

Neste caso vc pode passar qualquer objeto pelo construtor! assim poderá também passa um ComboBox !

experimenta usar este construtor ou dar uma olhada na documentação

talvez isto ajude

[]s Victor

Sim, dessa forma funciona, ele ira apresentar o método ToString do seu componente na tabela.

Pelo que eu sei, precisa definir um TableCellEditor que irá chamar o objeto manipulador das informações da célula. O detalhe é que esse TableCellEditor é para a coluna inteira que vc definiu e eu preciso um TableCellEditor diferente para cada célula de uma mesma coluna.
Por isso a dúvida.
Estou achando que não dá pra fazer.
Se alguém puder me indicar o caminho das pedras ou abrir os meus olhos para a compreensão dessa API. Espero estar completamente errado. :lol:

Eu consigo definir um TableCellEditor para uma coluna tranquilamente…
E como fazer isso para uma célula específica?
Identificar a célula com o foco e substituir o TableCellEditor?
Hmmmmm… Pode ser uma boa… :roll:

Cara não sei se te entendi direito! é bem provavel que não! ehhe mas para acessar determinada celula segundo a documentação faz assim:

rowData[5][1];

não sei se era isso que vc queria! Você ja tentou olhar na documentãção?

qker coisa http://java.sun.com/j2se/1.5.0/docs/api/index.html

abraço!!!

Encontrei a solução em:

Um exemplo de TableCellEditor para cada linha:
http://www.objects.com.au/java/examples/src/table/EachRowEditor.java