Olá pessoal bom dia…vou postar duas dúvidas em tópico só:
1ª - Vcs sabem se é possível fazer com que uma célula em particular, ganhe o focu quando eu disparar uma ação qualquer(não necessariamente ação da tabela)
2ª - Imagine a situação…tenho uma tabela para exibir/Adicionar ocorrências…colunas: Aluno/data/descricao/professores…mais ou menos assim: O aluno, trocou de turma, em 27/08/04, os professores Julio/Márcio/Paulo precisam saber dessa informação…
Então eu estava imaginando na coluna de professores colocar um componente JList cujo valor é um ArrayList de Professores…que eu posso manipular…alguém já fez algo do tipo??? Se puder passar uma dica!
Voce pode sim, exatamento como vc falou: guarde no tablemodel um array, ou uma list. no cellRenderer e editor, coloque uma JList ( ou mesmo uma JCombobox ). Ai é so implementar no editor e no renderer como vc vai pegar o dado do modelo e carregar o objeto. Exemplo se fosse um textfield:
// value é o parametro Object que vem do método
List lista = (List)value;
JList listExibicao = new JList(lista);
return listExibicao;