Hola buenas tardes,
tengo un problema, tengo una jTabla en una aplicación Java, a la cual le he puesto:
Código:
TableModel modelo = jTable1.getModel();
TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);
jTable1.setRowSorter(elQueOrdena);
Para que se ordene al pinchar en cada cabecera.
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.