tengo un problema, tengo una jTabla en una aplicación Java, a la cual le he puesto:
Código:
Para que se ordene al pinchar en cada cabecera.TableModel modelo = jTable1.getModel(); TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo); jTable1.setRowSorter(elQueOrdena);
La tabla muestra datos de clientes, tal que hay un "Código Cliente" (int), "Nombre"(String)...
Cuando pincho en ordenar por nombre por ejemplo, funciona a la perfección pero si pincho en ordenar por código de cliente no ordena correctamente.
Me explico, tengo 12 clientes (del 1-12), al pinchar en que ordene por código de cliente, se ordenan tal que así:
Codigo - Cliente - Nombre - Apellidos
1 - Pepe - Ruiz
10 - Javier - Fernández
11 - Federico - Pérez
2 - Xabi - Alonso
3 - Andres - Iniesta
Me lo ordena por el primer carácter, que debo hacer? se os ocurre algo?
Gracias de antemano.