Título: ORDENAR DATOS DESDE UN BOTON Publicado por: jelsir en 8 Marzo 2013, 06:57 am Hola buen dia
estoy intentando ordenar datos dentro de una tabla con un boton, los datos son promedios les anexo como esta el codigo: INGRESANDO DATOS DESORDENADOS: Clave Nombre Apellidos Promedio 1 hh hh 5.0 2 aa aa 1.0 3 bb bb 9.0 ------------------------------------------- DESPUES DE DAR CLICK EN ORDENAR QUEDA DE ESTA MANERA Clave Nombre Apellidos Promedio 1 aa aa 1.0 2 bb bb 9.0 3 hh hh 5.0 ESTE ES EL CODIGO QUE TIENE EL BOTON: ESTOS DATOS ESTAN EN UNA TABLA private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) { // Ordena por promedio jButton7.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { List<Object[]> lista = ((DefaultTableModel) jTable1.getModel()).getDataVector(); Collections.sort(lista, new Comparator() { public int compare(Object o1, Object o2) { List<Object> fila1 = (List<Object>) o1; List<Object> fila2 = (List<Object>) o2; String Promedio = String.valueOf(fila1.get(2)); String Promedio1 = String.valueOf(fila2.get(2)); return Promedio.compareToIgnoreCase(Promedio1); } }); jTable1.repaint(); } }); } :-\ :-\ Título: Re: ORDENAR DATOS DESDE UN BOTON Publicado por: 1mpuls0 en 8 Marzo 2013, 07:19 am Te sirve así?.
http://foro.elhacker.net/java/ordenar_un_jtable_resuelto-t355631.0.html Saludos Título: Re: ORDENAR DATOS DESDE UN BOTON Publicado por: jelsir en 9 Marzo 2013, 06:37 am no de mucho lo que necesito es ordenar columnas
Título: Re: ORDENAR DATOS DESDE UN BOTON Publicado por: 1mpuls0 en 9 Marzo 2013, 07:43 am no de mucho lo que necesito es ordenar columnas Si lo entiendo pero eso que hace es un ejemplo básico, podrías buscar la manera de hacerlo, me imagino que es posible aunque nunca lo he intentado. Saludos. |