Olá pessoal,
Estou com dificuldades na ordenação de minha JTable.
Estou usando o Java 6 (Mustang), onde foi incluído no pacote do swing uma classe para ordenamento das JTable, o TableRowSorter.
Apenas com duas linhas minha tabela possui seu ordenamento prórpio, muito bom isso.
RowSorter<TableModel> rowSorter = new TableRowSorter<TableModel>(model); //onde model é um DefaultTableModel
tableTree.setRowSorter(rowSorter);
Na minha JTable(tableTree) eu exibo os arquivos e diretórios de meu HD.
Como eu renderizei a primeira coluna para que seja exibido os ícones de meu sistema, quando clico no header desta coluna, ela não ordena do jeito que eu queria.
Seguinte: nesta coluna não esta armazenado String, e sim o tipo File, onde quando eu renderizo eu pego o ícone e o nome do arquivo e pinto a célula.

O que eu quero:
Quando clicar no header desta coluna, o sort coloque primeiro os diretórios ordenados pelo nome, e em seguida os arquivos tb ordenados pelo nome dos arquivos.
Onde eu faço o meu próprio sort? Qual classe? Já existe alguma pronta para o que eu quero?
Vou continuar tentando aqui, se conseguir posto no forum.