Java Swing – Ordenar columnas JTable

Para poder ordenar fácilmente las columnas de JTable lo mejor es crear un modelo para la tabla. Si habéis seguido este tutorial os será mas fácil: Java Swing – Rellenar JTable de base de datos.

Simplemente antes de insertar el JScrollPane con la tabla dentro de la vista (es decir, antes de hacer el setViewportView) poner estas 2 lineas:

El orden es el siguiente:

  1. Creas JScrollPane.
  2. Creas la tabla.
  3. Creas el modelo de la tabla y lo metes dentro de la tabla.
  4. Creas el sorter y le metes dentro el modelo.
  5. Le añades a la tabla el sorter.

Hecho esto ya tienes una tabla con scroll, un modelo para tratarla mas fácil y además que se puede ordenar haciendo clic en el nombre de la columna.

3 pensamientos en “Java Swing – Ordenar columnas JTable”

  1. que tal tengo una duda con las jtable, tengo una consulta de mysql desde un jtextfield para llenar la jtable
    cada que hago una consulta me actualiza la misma fila, pero quisiera que en lugar de actualizarse, la tabla conetnga todos los registros de la consulta no se si me exoplique de antemano gracias y muy buen blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *