elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ordenar un jtable [RESUELTO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ordenar un jtable [RESUELTO]  (Leído 20,968 veces)
josco

Desconectado Desconectado

Mensajes: 199



Ver Perfil
ordenar un jtable [RESUELTO]
« en: 6 Marzo 2012, 02:36 am »

que tal, hay alguna manera de ordenar un jtable por filas. por ejemplo tencgo algo asi:


columna1  columna 2  
1              nombre1
3              nombre3
5              nombre5
4              nombre4
2              nombre2


y quiero que se me ordene

columna1  columna 2  
1              nombre1
2              nombre2
3              nombre3
4              nombre4
5              nombre5

saludos...


« Última modificación: 6 Marzo 2012, 17:53 pm por josco » En línea

Proteus1989

Desconectado Desconectado

Mensajes: 184



Ver Perfil WWW
Re: ordenar un jtable
« Respuesta #1 en: 6 Marzo 2012, 08:38 am »

Recuperas el vector de datos y lo ordenas con algún algoritmo de ordenación.
JTable no se si incluye esa función por defecto.


En línea

josco

Desconectado Desconectado

Mensajes: 199



Ver Perfil
Re: ordenar un jtable
« Respuesta #2 en: 6 Marzo 2012, 17:52 pm »

ya lo ordene de la siuiente manera:

Código:
DefaultTableModel tablaPedidos = (DefaultTableModel) this.jTpedidos.getModel();
RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tablaPedidos);
jTpedidos.setRowSorter(sorter);



lleno la tabla con datos





//ordeno la tabla tomando en cuenta la columna cero
             jTpedidos.getRowSorter().toggleSortOrder(0);



era mas facil de lo que pensaba   :P :P :P :P



saludos....
En línea

cuba garcia

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: ordenar un jtable [RESUELTO]
« Respuesta #3 en: 27 Septiembre 2016, 16:36 pm »

Capo te paso el codigo de mi tabla.. tambien quiero ordenarla de menor a mayor y no se como hacer...


String [] columnas={"NUMERO DE FACTURA","CLIENTE","FECHA", "TOTAL"};
    String [] registros = new String [4];
    ModeloTabla = new DefaultTableModel(null,columnas);
    String SSQL;
    Connection conect = null;     
         if(filtro.equals("CODIGO")){       
        SSQL= "SELECT * FROM factura, cliente WHERE"
                + " factura.idCliente = cliente.idCliente and factura.numFactura LIKE '%"+cadena+"%'";
        } else {
        SSQL= "SELECT * FROM factura, cliente WHERE "
                + "factura.idCliente = cliente.idCliente and factura.fechaFactura LIKE '%"+cadena+"%'";
        }try{         
        conect = metodosconexion.dataSource.getConnection();
        PreparedStatement st = conect.prepareStatement (SSQL);
        ResultSet rs = st.executeQuery();       
         while(rs.next()){
            registros[0]=rs.getString("factura.numFactura");
            registros[1]=rs.getString("cliente.nomCliente");
            registros[2]=rs.getString("factura.fechaFactura");
            registros[3]=rs.getString("factura.totFactura");
         
           ModeloTabla.addRow(registros);
            }                                 
        tabla.setModel(ModeloTabla);     
       }catch (SQLException e){   
        JOptionPane.showMessageDialog(null, e, " Error de conexion ", JOptionPane.ERROR_MESSAGE);         
        }     
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
help jtable
Java
visualfree 3 3,678 Último mensaje 1 Mayo 2009, 05:38 am
por Amerikano|Cls
JTable con Checkbox « 1 2 3 »
Java
alzehimer_cerebral 23 32,476 Último mensaje 15 Diciembre 2009, 22:57 pm
por Leyer
{RESUELTO} ¿Cómo redimensiono un jPanel? {RESUELTO} « 1 2 »
Java
|Miguel| 12 10,627 Último mensaje 13 Febrero 2012, 15:11 pm
por |Miguel|
[RESUELTO] No consigo limpiar un JTable... [RESUELTO]
Java
|Miguel| 2 29,267 Último mensaje 12 Febrero 2018, 09:06 am
por shoni_isra
[Resuelto] ordenar consulta con like ?
Bases de Datos
basickdagger 2 2,877 Último mensaje 26 Febrero 2015, 20:18 pm
por basickdagger
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines