Código:
todo esta muy claro solo que no puedo usar la clase TableRowSorter :S y eso que declaro la siguiente linea pero nada:TableRowSorter: el que permite ordenar el JTable Para que la tabla sea ordenable no necesitamos hacer grandes cosas. Basta con pasarle al JTable una instancia de TableRowSorter. A partir de ese momento, haciendo click en la cabecera de las columnas con el ratón, ordenaremos el JTable en orden ascendente o descendente alternativamente según esa columna. // Instanciamos nuestro modelo de datos, por ejemplo, DefaultTableModel // y lo metemos en el JTable DefaultTableModel modelo = new DefaultTableModel(); JTable tabla = new JTable(modelo); // Instanciamos el TableRowSorter y lo añadimos al JTable TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo); tabla.setRowSorter(elQueOrdena); Listo, no necesitamos hacer más.
import javax.swing.table.TableRowSorter;
no si esa clase ya viene incluida en el JDK o hay que crearla.
Tambien encontre que podia hacerlo con esto:
jTable = new JTable(datos, cols);
jTable.setAutoCreateRowSorter(true);
pero igual el metodo ese de jTable.setAutoCreateRowSorter(true); tambien no se de donde tengo que importalo porque tampoco aparece
muchas gracias de antemano por su ayuda