Se está equivocando cuando intenta ordenar mis columnas que tienen enteros
Probablemente porque:
- Estás almacenando los números como cadenas, o
- Está almacenando los datos como un objeto entero pero no anuló el
getColumnClass()
Método de su Tablemodelo para devolverInteger.class
para esa columna. El comparador adecuado solo se usará cuando su clase de columna sea correcta.
Vea la sección del tutorial de swing en Conceptos: Renderistas y editores Para obtener más información y un ejemplo de cómo podría anular el método GetColumnClass ().