Jtable + Jcombobox

Ola pessoal,

Por favor preciso colocar uma combobox em uma celula do jtable
poderiam me dar exemplos
tem como fazer isso sem ser no braco

obrigado

Não me recordo de como fazer do jeito mais canônico, faço tudo numa linha só:


String[] valores = {"Valor 1", "Valor 2", "Valor 3"};

tabela.getColumnModel().getColumn( indiceDaColuna ).setCellEditor(new DefaultCellEditor(new JComboBox(valores)));

Explicação rápida:

tabela.getColumnModel().getColumn( indiceDaColuna ) retorna a coluna desejada;
setCellEditor seta o editor das células dessa coluna;
new DefaultCellEditor cria um editor default, setando as células como um dos três tipos: JCheckBox, JComboBox ou JTextField