Foros del Web » Programación para mayores de 30 ;) » Java »

Ordenar jTable

Estas en el tema de Ordenar jTable en el foro de Java en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 12/05/2014, 09:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 16
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Ordenar jTable

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.

Etiquetas: jtable, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:43.