Está bagunçando quando tenta classificar minhas colunas que têm números inteiros
Provavelmente porque:
- Você está armazenando os números como cordas, ou
- Você está armazenando os dados como um objeto inteiro, mas não substituiu o
getColumnClass()
Método do seu Tablemodel para retornarInteger.class
Para essa coluna. O comparador adequado será usado apenas quando sua classe de coluna estiver correta.
Veja a seção do tutorial de balanço sobre Conceitos: Renderizadores e editores Para obter mais informações e um exemplo de como você pode substituir o método getColumnClass ().