Estou utilizando o ObjectTableModel do projeto Towel do Mark e gostaria de saber se há alguma implementação que permita vincular dois campos em uma única coluna da JTable.
A ideia é vincular, por exemplo, o campo “subtitulo” ao campo “titulo” de uma classe Livro. A saída esperada na JTable seria “título: subtítulo”.
Na minha implementação de table model eu estava obtendo desta forma:
[code]public Object getValueAt(int rowIndex, int columnIndex) {
Livro livro = data.get(rowIndex); // Recupera o livro da linha
switch (columnIndex) {
case 0: return livro.getTitulo() + ": " + livro.getSubtitulo();
// Restante das colunas . . .[/code]
Se não tiver nada já implementado, teriam ideia da melhor forma de se fazer isto? Estava pensando em implementar um FieldAccessHandler, mas não sei se seria a melhor opção.
Valeu…